簡體   English   中英

iOS6應用程序更新為iOS7收據

[英]iOS6 app updating to iOS7 receipt

我正在更新使用舊iOS6購買收據驗證方法的舊應用(即[SKPaymentTransaction -transactionReceipt] )。

在新版本中,我想使用新的[NSBundle -appStoreReceiptURL]方法來支持老客戶的還原。 對於僅更新我們的應用程序的用戶,系統是否會自動安裝應用程序收據,還是我們需要使用SKReceiptRefreshRequest獲得新的收據? SKReceiptRefreshRequest文檔中,它僅討論沙盒環境。 在實時代碼中,此類的目的是什么?

另外,我不理解收據被“撤銷”或“過期”時的情況。

目前尚不清楚何時確切生成iOS7應用收據。 它可能是在下載應用程序或進行購買時生成的。 對於應用程序更新,我不確定會發生什么。

可以肯定的是,您仍然應該實現SKReceiptRefreshRequest 此請求返回(或創建(如果不可用))應用收據。 我沒有看到任何地方說它僅適用於沙箱。

我認為,已撤銷和已過期僅用於批量購買計划收據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM