[英]iOS6 app updating to iOS7 receipt
我正在更新使用舊iOS6購買收據驗證方法的舊應用(即[SKPaymentTransaction -transactionReceipt]
)。
在新版本中,我想使用新的[NSBundle -appStoreReceiptURL]
方法來支持老客戶的還原。 對於僅更新我們的應用程序的用戶,系統是否會自動安裝應用程序收據,還是我們需要使用SKReceiptRefreshRequest
獲得新的收據? 在SKReceiptRefreshRequest
文檔中,它僅討論沙盒環境。 在實時代碼中,此類的目的是什么?
另外,我不理解收據被“撤銷”或“過期”時的情況。
目前尚不清楚何時確切生成iOS7應用收據。 它可能是在下載應用程序或進行購買時生成的。 對於應用程序更新,我不確定會發生什么。
可以肯定的是,您仍然應該實現SKReceiptRefreshRequest
。 此請求返回(或創建(如果不可用))應用收據。 我沒有看到任何地方說它僅適用於沙箱。
我認為,已撤銷和已過期僅用於批量購買計划收據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.