Bật thông báo server App Store
Thiết lập thông báo server App Store là rất quan trọng để đảm bảo độ chính xác của dữ liệu, vì nó cho phép bạn nhận các cập nhật tức thì từ App Store, bao gồm thông tin về hoàn tiền và các sự kiện khác.
Adapty iOS SDK 2.10.0 trở lên là bắt buộc để hỗ trợ đầy đủ App Store Server Notifications V2.
- Sao chép URL for App Store server notification trong Adapty Dashboard.
- Mở App Store Connect. Chọn ứng dụng của bạn và truy cập vào mục General → App Information, tiểu mục App Store Server Notifications.
- Dán URL for App Store server notification vừa sao chép vào các trường Production Server URL và Sandbox Server URL.
Sau khi lưu URL, trạng thái thông báo trong Adapty Dashboard chỉ thay đổi khi Apple gửi thông báo thực sự đầu tiên — tức là khi sự kiện gói đăng ký đầu tiên xảy ra, chẳng hạn như mua hàng hoặc gia hạn. Thông báo kiểm tra của Apple không làm thay đổi trạng thái này. Trạng thái đang chờ ngay sau khi thiết lập không có nghĩa là kết nối bị lỗi.
Chuyển tiếp sự kiện thô
Đôi khi, bạn vẫn muốn nhận các sự kiện S2S thô từ Apple. Để tiếp tục nhận chúng trong khi sử dụng Adapty, chỉ cần thêm endpoint của bạn vào trường URL for forwarding raw Apple events, và chúng tôi sẽ gửi các sự kiện thô đúng như nhận được từ Apple.
Nếu thông báo ngừng gửi đến Adapty, các giao dịch mới, gia hạn và hoàn tiền sẽ không xuất hiện. Adapty không cảnh báo về điều này — xem Nếu cập nhật ngừng đến.
Xác thực thông báo
Adapty không xác minh nguồn gốc của các App Store server notification nhận được ngoài URL thông báo — Adapty không kiểm tra địa chỉ IP người gửi hay xác thực chữ ký JWS của Apple. Hãy coi URL thông báo như một thông tin xác thực: bất kỳ ai có URL đó đều có thể gửi payload đến đó.
Loại thông báo TEST trong Sandbox của Apple không bao giờ được lưu trữ, bất kể ai gửi, vì vậy việc gửi thủ công sẽ không tạo ra sự kiện nào trong Event Feed.
Tiếp theo
Thiết lập Adapty SDK cho: