2017-08-17 123 views
0

也許有人有經驗,可以說我如何檢測用戶是否取消訂閱?取消蘋果自動更新訂閱

僅供參考:我沒有訂閱前的試用版。

例如,用戶安裝應用程序make訂閱,5個月後決定取消訂閱。我如何檢測它?我想知道它,因爲根據它,我將禁止訪問我的應用程序。

謝謝。

回答

1

如果您的客戶購買了12個月的訂閱並在5個月後取消,您必須交付他/她已購買的東西。 在訂閱結束之前,您無法禁止訪問您的應用。

如果您的客戶購買每月訂購,同樣適用,但您將在期限結束時進行驗證,並允許或不允許訪問,但從未提供過。

從這個文件: https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html

當購買訂閱是全額支付。用戶只能通過聯繫Apple客戶服務部門獲得退款 。例如,如果用戶不小心購買了錯誤的產品,則客戶 支持可以取消訂閱併發行完整或部分退款 。客戶可以在 訂購期中取消訂購,但訂購仍在同期的末尾 支付。

也就是說......

你可以存儲在你的應用信息或做服務器驗證檢查在您收到了新數據。

有大量的文件和例子,你可以把它們混合起來做自己的解決方案。

這也許是一個良好的開端: https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html

新的iTunes還提供了URL調用場回首,那送你一個JSON的所有事務更新你在你的訂閱。