ÿÿ Bắt đầu vá»›i Server-Side API | Tài liệu Adapty

Server-side API

Äang dùng AI coding agent? Xem Kiểm tra và cấp quyá»n truy cập gói đăng ký từ backend cá»§a bạn để có hướng dẫn đầy đủ trên má»™t trang.

Với API, bạn có thể:

  1. Kiểm tra trạng thái gói đăng ký cá»§a ngưá»i dùng.
  2. Kích hoạt gói đăng ký cá»§a ngưá»i dùng vá»›i má»™t mức độ truy cập.
  3. Lấy thuá»™c tính ngưá»i dùng.
  4. Äặt thuá»™c tính ngưá»i dùng.
  5. Lấy và cập nhật cấu hình paywall.
server.webp

Äể theo dõi các sá»± kiện gói đăng ký, hãy dùng tích hợp Webhook trong Adapty hoặc tích hợp trá»±c tiếp vá»›i dịch vụ hiện có cá»§a bạn.

Trưá»ng hợp 1: Äồng bá»™ ngưá»i dùng đăng ký giữa web và mobile

Nếu bạn dùng các nhà cung cấp thanh toán web như Stripe, ChargeBee hoặc các dịch vụ khác, bạn có thể dá»… dàng đồng bá»™ ngưá»i dùng đăng ký. Cách thá»±c hiện:

  1. Gán má»™t ID duy nhất cho má»—i ngưá»i dùng .
  2. Kiểm tra trạng thái gói đăng ký của hỠbằng API.
  3. Nếu ngưá»i dùng Ä‘ang dùng gói freemium, hiển thị paywall trên trang web cá»§a bạn.
  4. Sau khi thanh toán thành công, cập nhật trạng thái gói đăng ký trong Adapty qua API.
  5. Ngưá»i dùng đăng ký cá»§a bạn sẽ tá»± động được đồng bá»™ vá»›i ứng dụng mobile.

Trưá»ng hợp 2: Cấp gói đăng ký

Vì lý do bảo mật, bạn không thể cấp gói đăng ký qua SDK.

Nếu bạn bán hàng qua cá»­a hàng trá»±c tuyến cá»§a mình, Amazon Appstore, Microsoft Store, hoặc bất kỳ ná»n tảng nào khác ngoài Google Play và App Store, bạn cần đồng bá»™ các giao dịch đó vá»›i Adapty để cung cấp quyá»n truy cập và theo dõi giao dịch trong analytics.

  1. Gán má»™t ID duy nhất cho má»—i ngưá»i dùng .
  2. Thiết lập một cửa hàng tùy chỉnh cho sản phẩm của bạn trong Adapty Dashboard.
  3. Äồng bá»™ giao dịch vá»›i Adapty bằng yêu cầu API Set transaction.

Trưá»ng hợp 3: Cấp mức độ truy cập

Giả sá»­ bạn Ä‘ang chạy chương trình khuyến mãi vá»›i bản dùng thá»­ miá»…n phí 7 ngày và muốn trải nghiệm đồng nhất trên tất cả ná»n tảng. Äể đồng bá»™ Ä‘iá»u này vá»›i ứng dụng mobile:

  1. Gán má»™t ID duy nhất cho má»—i ngưá»i dùng .
  2. Dùng API để cấp quyá»n truy cập premium trong 7 ngày.

Sau 7 ngày, ngưá»i dùng không đăng ký sẽ bị hạ xuống gói miá»…n phí.

Trưá»ng hợp 4: Äồng bá»™ thuá»™c tính và custom attributes cá»§a ngưá»i dùng

Nếu bạn có custom attributes cho ngưá»i dùng — chẳng hạn như số từ đã há»c trong ứng dụng há»c ngoại ngữ — bạn cÅ©ng có thể đồng bá»™ chúng.

  1. Gán má»™t ID duy nhất cho má»—i ngưá»i dùng .
  2. Cập nhật thuộc tính qua API hoặc SDK.

Các custom attributes này có thể được dùng để tạo phân khúc và chạy A/B test.

Trưá»ng hợp 5: Quản lý cấu hình paywall

Bạn có thể cập nhật Remote Config trong paywall để Ä‘iá»u chỉnh giao diện và hành vi paywall má»™t cách linh hoạt mà không cần triển khai lại ứng dụng.


Tiếp theo:

ÿÿÿÿ