Bật thông báo nhà phát triển theo thời gian thực (RTDN) trong Google Play Console
Việc thiết lập thông báo nhà phát triển theo thời gian thực (RTDN) 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ập nhật tức thì từ Play Store, bao gồm thông tin về hoàn tiền và các sự kiện khác.
Bật thông báo
- Đảm bảo bạn đã bật Google Cloud Pub/Sub. Mở liên kết này và chọn dự án ứng dụng của bạn. Nếu chưa bật Google Cloud Pub/Sub, bạn phải thực hiện tại đây.
- Vào App settings > Android SDK từ menu trên cùng của Adapty và sao chép nội dung trong trường Enable Pub/Sub API bên cạnh tiêu đề Google Play RTDN topic name.
Nếu nội dung trong trường Enable Pub/Sub API có định dạng sai (định dạng đúng bắt đầu bằng projects/...), hãy tham khảo phần Sửa định dạng sai trong trường Enable Pub/Sub API để được hỗ trợ.
-
Mở Google Play Console, chọn ứng dụng của bạn, rồi vào Monetize with Play -> Monetization setup. Trong phần Google Play Billing, chọn hộp kiểm Enable real-time notifications.
-
Dán nội dung của trường Enable Pub/Sub API mà bạn đã sao chép trong App Settings của Adapty vào trường Topic name.
-
Nhấp Save changes trong Google Play Console.
Kiểm tra thông báo
Để kiểm tra xem bạn đã đăng ký nhận thông báo nhà phát triển theo thời gian thực thành công chưa:
- Lưu các thay đổi trong cài đặt Google Play Console.
- Bên dưới Topic name trong Google Play Console, nhấp Send test notification.
- Vào App settings > Android SDK trong Adapty. Nếu thông báo kiểm tra đã được gửi, bạn sẽ thấy trạng thái của nó phía trên tên topic.
Sửa định dạng sai trong trường Enable Pub/Sub API
Nếu nội dung trong trường Enable Pub/Sub API có định dạng sai (định dạng đúng bắt đầu bằng projects/...), hãy làm theo các bước sau để khắc phục sự cố:
1. Xác minh việc bật API và phân quyền
Hãy đảm bảo cẩn thận rằng tất cả các API cần thiết đã được bật và quyền đã được cấp đúng cho service account. Dù bạn đã hoàn thành các bước này rồi, vẫn nên thực hiện lại để chắc chắn không bỏ sót bước nào. Lặp lại các bước trong các phần sau:
- Bật Developer APIs trong Google Play Console
- Tạo service account trong Google Cloud Console
- Cấp quyền cho service account trong Google Play Console
- Tạo file khóa service account trong Google Play Console
- Cấu hình tích hợp Google Play Store
2. Điều chỉnh chính sách Domain
Thay đổi chính sách Domain restricted contacts và Domain restricted sharing:
-
Mở Google Cloud Console và chọn dự án mà bạn đã tạo service account để quản lý ứng dụng.
-
Trong phần Quick Access, chọn IAM & Admin.
-
Ở khung bên trái, chọn Organization Policies.
-
Tìm chính sách Domain restricted contacts.
-
Nhấp vào nút dấu ba chấm trong cột Actions và chọn Edit policy.
-
Trong cửa sổ chỉnh sửa chính sách:
-
Dưới Policy source, chọn radio button Override parent’s policy.
-
Dưới Policy enforcement, chọn radio button Replace.
-
Dưới Rules, nhấp nút ADD A RULE.
-
Dưới New rule -> Policy values, chọn Allow All.
-
Nhấp SET POLICY.
-
-
Lặp lại các bước 4-6 cho chính sách Domain restricted sharing.
Cuối cùng, tạo lại nội dung của trường Enable Pub/Sub API bên cạnh tiêu đề Google Play RTDN topic name. Trường này sẽ có định dạng đúng.
Hãy nhớ chuyển Policy source trở lại Inherit parent’s policy cho các chính sách đã cập nhật sau khi bạn đã bật thành công Thông báo nhà phát triển theo thời gian thực (RTDN).
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ừ Google. Để tiếp tục nhận chúng khi sử dụng Adapty, chỉ cần thêm endpoint của bạn vào trường URL for forwarding raw Google events, và chúng tôi sẽ chuyển tiếp các sự kiện thô nguyên bản từ Google.
Tiếp theo
Thiết lập Adapty SDK cho: