Tôi đã đọc các chủ đề khác nhau về đăng ký tự động gia hạn mua hàng trong ứng dụng và tôi nghĩ rằng tôi đã ghép lại với nhau hầu hết thông tin tôi cần, nhưng có vài mảnh còn thiếu. Tôi hy vọng ai đó có thể giúp tôi.mua trong ứng dụng cho thông báo đăng ký gia hạn tự động
Tình huống: Tôi có các gói đăng ký khác nhau mà người dùng có thể đăng ký (ví dụ: gói A với giá £ 1 một tháng, gói B với giá £ 2 một tháng, v.v ...). Tôi lưu trữ thông tin đăng ký của người dùng trong cơ sở dữ liệu của tôi. Khi người dùng đăng nhập, tôi kiểm tra xem anh ấy đang ở trên gói nào và liệu nó có hết hạn hay không. Trang web của tôi, android và iOS đều sử dụng cùng một cơ sở dữ liệu, do đó cách tiếp cận này có vẻ hợp lý.
Đăng ký người dùng thông qua mua hàng trong ứng dụng có vẻ đủ nhanh. Tôi kiểm tra paymentQueue và sau khi thanh toán được xóa, tôi có thể cập nhật cơ sở dữ liệu của mình.
Câu hỏi của tôi:
1) Hiểu biết của tôi là người dùng có thể sử dụng iTunes để quản lý đăng ký của họ. Nói, họ đi vào iTunes và hủy đăng ký của họ, làm thế nào tôi có thể được thông báo để tôi có thể cập nhật cơ sở dữ liệu của mình? Tôi có cần một daemon kiểm tra các đăng ký hết hạn để xem liệu người dùng có gia hạn không?
2) Nếu người dùng muốn nâng cấp đăng ký của họ từ Gói A lên Gói B, làm cách nào để xử lý giá? Nói vào ngày 1 tháng 1, họ mua Gói A, tôi tính phí gói 1 đô la và đặt ngày hết hạn vào ngày 31 tháng 1. Vào ngày 15 tháng 1, họ muốn nâng cấp lên gói B thông qua mua hàng trong ứng dụng. Lý tưởng nhất, tôi sẽ tính phí £ 2 cho Gói B trừ đi 0,50 £ tín dụng mà họ có cho Gói A và đặt ngày hết hạn mới thành feb 14. Tuy nhiên, Apple buộc tôi phải liên kết từng gói với giá tầng. Làm thế nào tôi có thể xử lý này? Tôi không muốn người dùng đợi đến cuối tháng để đưa họ lên một gói cấp cao hơn ... nếu họ nâng cấp vào giữa tháng, điều đó có nghĩa là họ muốn gói nội dung B mới sẽ phân phối cho họ ngay lập tức.
Bất kỳ trợ giúp nào được đánh giá cao!
Cảm ơn!
Xin chào Jason, Bạn đã tìm thấy giải pháp nào chưa? Tôi đang tìm kiếm như vậy. – Mangesh