Cài đặt Subscriptions cho ứng dụng iOS
Để Adjust có thể giao tiếp với Apple, bạn cần cung cấp các thông tin liên quan đến tài khoản. Bài viết này cung cấp các hướng dẫn sau:
Cài đặt thông báo máy chủ (server notification) cho tài khoản App Store Connect. Khi bạn cài đặt thông báo máy chủ, Apple App Store sẽ cập nhật cho Adjust các trạng thái mới nhất của gói đăng ký. Việc này cho phép Adjust kích hoạt sự kiện đăng ký kịp lúc.
Tạo In-app Purchase key. Tất cả loại giao dịch in-app đều yêu cầu In-App Purchase key. Gói đăng ký trả phí cũng là một loại giao dịch in-app.
Truy xuất giá trị từ App Store Connect. Bạn cần các giá trị này để kết nối tài khoản App Store Connect với Adjust.
- Private Key
- Key ID
- Issuer ID
Trước khi bắt đầu
Trước khi bắt đầu, vui lòng tham khảo các thông tin sau.
Subscriptions được cung cấp dưới dạng Giải pháp tăng trưởng của Adjust. Để thêm giải pháp vào gói dịch vụ, vui lòng liên hệ với đại diện Adjust hoặc bộ phận bán hàng theo địa chỉ sales@adjust.com.
Yêu cầu
- Ứng dụng có trong App Store Connect
- Quyền Admin đối với tài khoản App Store Connect
- Quyền truy cập Admin, Editor hoặc Custom Editor vào tài khoản Adjust để kết nối App Store Connect với Adjust
Cài đặt thông báo máy chủ (server notification) trên App Store Connect
Bạn cần cài đặt thông báo máy chủ cho tài khoản App Store Connect. Khi bạn cài đặt thông báo máy chủ, App Store Connect sẽ cập nhật cho Adjust các trạng thái mới nhất của gói đăng ký.
Đăng nhập App Store Connect.
Chọn My Apps.
Chọn ứng dụng mà bạn muốn cài đặt.
Chọn App Information.
Tại mục App Store Server Notifications > Production Server URL , chọn Set Up URL.
Tại trường Production Server URL , nhập
https://subscription.adjust.com/v2/appstore/
.- Apple chỉ hỗ trợ một server notification URL. Nếu bạn chọn dữ liệu đăng ký của Apple gửi về máy chủ của bạn trước, thì sau khi nhận được dữ liệu, vui lòng chuyển tiếp thông báo đến endpoint của chúng tôi:
https://subscription.adjust.com/v2/appstore/
.
- Apple chỉ hỗ trợ một server notification URL. Nếu bạn chọn dữ liệu đăng ký của Apple gửi về máy chủ của bạn trước, thì sau khi nhận được dữ liệu, vui lòng chuyển tiếp thông báo đến endpoint của chúng tôi:
Chọn Version 2 Notifications.
- Apple đã ngừng sử dụng Version 1 notifications. Nếu bạn đang sử dụng phiên bản cũ của giải pháp Subscriptions, vui lòng cập nhật lên Version 2 Notifications.
Chọn Lưu.
Tạo In-app Purchase key
Chúng tôi đề xuất bạn tạo In-app Purchase key cho quá trình xác minh giao dịch in-app trên Adjust. Key này cấp cho Adjust quyền truy cập vào dữ liệu ứng dụng có trong App Store Server API. Nếu bạn chưa gửi yêu cầu quyền truy cập API trong tài khoản App Store Connect, thì bạn cần thực hiện yêu cầu trước khi tạo key.
- Đăng nhập App Store Connect.
- Chọn Users and Access.
- Chọn Integrations.
- Tại mục Key Type , chọn In-App Purchase.
- Chọn biểu tượng + để tạo In-app Purchase key.
- Tại trường Name , nhập tên key.
- Chọn Generate .
In-app Purchase key sẽ có trong danh sách active key.
Truy xuất giá trị từ App Store Connect
Đăng nhập App Store Connect.
Chọn Users and Access.
Chọn Integrations.
Tại mục Key Type , chọn In-App Purchase.
Cạnh Issuer ID , chọn Copy.
- Ví dụ:
57246542-96fe-1a63-e053-0824d011072a
- Ví dụ:
Lướt đến key bạn vừa tạo, di chuột đến giá trị nằm trong cột Key ID. Chọn Copy Key ID để sao chép key ID.
- Ví dụ:
2X9R4HXF34
- Ví dụ:
Cũng tại key trên, chọn Download In-App Purchase Key , sau đó chọn Download.
Sao chép toàn bộ private key có trong file
.p8
tải về.- Ví dụ:
-----BEGIN PRIVATE KEY-----
MIGTAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBHkwdwIBAQQgNxUqm0R2vt4IrLAQr9gfDPixwSxH9wJZ6NV3X0ax4eWgCgYIKoZIzj0DAQehasda2ANCAAQx53AlofI4Of54lbR04A6D2QMbe0mt8+JtRHkJJCEUesUfySoZsm2jeh3qodLE0pZ2Rayv26qFMKuKEwemB2Op
-----END PRIVATE KEY-----
Kết nối tài khoản App Store Connect với Adjust
Bạn cần sử dụng cùng thông tin tài khoản App Store Connect trên Adjust cho tất cả ứng dụng có trong App Store Connect. Để thêm thông tin tài khoản App Store Connect vào Adjust, thực hiện các bước sau.
Tại mục DataWorks , chọn Kết nối.
Chọn + Kết nối mới.
Tại mục Đối tác , chọn App Store Connect (Giao dịch in-app) .
Tại mục Dịch vụ , chọn Subscription .
Cung cấp giá trị mà bạn đã lấy ở bước trước.
- Issuer ID
- Key ID
- Private Key
Chọn Kết nối.
➡️ Bước tiếp theo: Kích hoạt giải pháp Subscriptions cho ứng dụng trên Adjust.