[英]Best strategy to Get In-App Purchase Auto-Renewable Subscription end date
我已經閱讀了很多有關auto-renewable subscriptions
但到目前為止,我對我的問題還沒有滿意的答案。
假設有一個用戶訂閱了我的應用程序1個月,而該應用程序的第一個視圖僅包含一些在訂閱時可見的內容。 現在想象一下,這是第二個月訂閱的第一天(自動續訂后)。 如果我沒有從Apple服務器查詢到期日期,則用戶將看不到訂閱項目,因為第一個月的到期日期已經過去,我們需要獲取新的到期日期。
我的問題是:
1-是否有一種方法可以使訂閱的結束日期脫機並且不打擾用戶(使用密碼提示等)? 如果是自動續訂的第一天(第二個月等),並且用戶沒有互聯網,用戶將如何獲得訂閱內容? 如果沒有互聯網,他會看到鎖定的內容嗎? 如果是這樣,這對我來說很奇怪。
2-如果無法離線獲取自動更新訂閱的到期日期,那么在不詢問或提示用戶的情況下獲取自動更新訂閱的到期日期的最佳方法是什么? 因為我們要平穩顯示帶有訂閱內容的應用程序的第一頁。 我想到的是讓用戶在啟動過程中等待並檢查服務器的到期日期。
我確信許多開發人員仍會擔心這些問題。
自上次集成自動更新訂閱以來已經很長時間了,它比我預期的要難,但是我可以給您一些一般性提示,並針對您的問題提供更具體的提示。
從您的問題開始。
receiptURL
獲取收據來獲取最后更新的收據,這是我在其中找到一個真正的灰色區域的地方。 我從來沒有機會確切了解收據何時自動更新,這可能是在Apple向您收取費用后立即發生的(當然,此更新需要連接)。 當您在另一台設備上恢復購買后,似乎不會發生這種情況。 也許其中一些信息有些過時了,我與iOS7進行了集成,卻從未有機會對其進行更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.