Chuyển đến nội dung
Refund Sensor

Thiết lập Apple App Store

Thiết lập Refund Sensor cho Apple App Store. Tạo một khóa API App Store Connect, kết nối nó, và thêm webhook URL của bạn. Khoảng 5 phút từ đầu đến cuối.

Trước khi bắt đầu

Bạn sẽ cần những thứ sau, và mất khoảng 5 phút:

  • Quyền truy cập Admin hoặc Account Holder vào App Store Connect.
  • Một khóa API App Store Connect, cung cấp cho bạn ba giá trị: một Issuer ID, một Key ID, và một tệp khóa riêng .p8.

Không có tệp nào được tải lên Apple, và không có thay đổi nào với tệp nhị phân ứng dụng của bạn.

Tạo khóa API của bạn

Issuer ID, Key ID và tệp .p8 đều đến từ cùng một nơi trong App Store Connect:

  1. Đăng nhập App Store Connect, mở Users and Access, rồi chọn tab Integrations và chọn In-App Purchase trong phần Keys ở bên trái.
  2. Sao chép Issuer ID hiển thị ở đầu trang. Đây là một giá trị duy nhất cho toàn tài khoản, được mọi khóa bạn tạo dùng chung.
  3. Nhấp nút + cạnh Active để tạo một khóa mới. Đặt tên là Refund Sensor, đặt Access thành Admin, rồi nhấp Generate.
  4. Sao chép Key ID từ khóa mới, sau đó nhấp vào hàng của khóa để Download tệp .p8. Apple chỉ cho bạn tải xuống một lần, nên hãy giữ nó ở nơi an toàn.

Thêm thông tin xác thực của bạn

Trong Refund Sensor, mở Add app và chọn Apple App Store. Dán Issuer IDKey ID của bạn, tải lên tệp .p8, rồi nhấp Continue. Chúng tôi xác minh khóa với Apple và mã hóa nó khi lưu bằng AES-256-GCM trước khi lưu trữ. Nó không bao giờ được hiển thị lại và không xuất hiện trong nhật ký.

Chọn ứng dụng của bạn

Sau khi khóa được xác minh, Refund Sensor lấy về mọi ứng dụng nó thấy được trong tài khoản App Store Connect của bạn. Tìm theo tên hoặc bundle ID, chọn các ứng dụng bạn muốn bảo vệ, rồi nhấp Connect. Mỗi ứng dụng đã kết nối nhận một webhook URL riêng.

Thêm webhook URL trong App Store Connect

Đây là bước cuối, thực hiện một lần cho mỗi ứng dụng sau khi kết nối. Apple gửi thông báo máy chủ của nó đến một URL duy nhất:

  1. Sao chép webhook URL của ứng dụng từ Refund Sensor (hiển thị trên thẻ ứng dụng đã kết nối).
  2. Trong App Store Connect, mở trang App Information của ứng dụng đó và cuộn đến App Store Server Notifications.
  3. Nhấp Set Up URL cho Production Server URL, dán URL và lưu. Sau đó làm tương tự cho Sandbox Server URL để lưu lượng thử nghiệm và trực tiếp đều đến Refund Sensor.

Mỗi ứng dụng đã kết nối có URL duy nhất của riêng nó, do chúng tôi tạo và hiển thị trên thẻ của nó trong Refund Sensor. Hãy sao chép từ đó thay vì gõ tay.

Đã dùng RevenueCat, Adapty hoặc Apphud?

Apple chỉ cho phép một URL thông báo máy chủ, và nếu một nền tảng đăng ký đã dùng nó thì đừng thay thế. Thay vào đó, bảo nền tảng đó chuyển tiếp một bản sao của mỗi thông báo Apple thô đến webhook URL Refund Sensor của bạn, để cả hai tiếp tục hoạt động. Xem Chuyển tiếp thông báo để biết các bước chính xác cho RevenueCat, Adapty và Apphud.

Xác minh kết nối

Refund Sensor xác nhận nó có thể nhận thông báo của Apple trước khi bắt đầu hành động dựa trên các sự kiện thật. Cho đến khi kết nối được xác minh, các sự kiện trực tiếp được ghi lại nhưng không hành động, nên một thiết lập dở dang không bao giờ gửi phản hồi do nhầm lẫn.

On this page