恢復內購

解決方法很簡單,增加一個Restore按鈕,并調用[[SKPaymentQueue defaultQueue] restoreCompletedTransactions],接下來的流程是

1,彈出對話框輸入帳號信息
2,如果點擊“取消”,調用方法
-(void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error
如果點擊“確定”,開始請求數(shù)據(jù)
3,返回數(shù)據(jù)后,回調
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
4,判斷交易隊列中交易的狀態(tài),在狀態(tài)為“SKPaymentTransactionStateRestored”的switch分支下調用恢復處理方法
5,恢復完成后回調-(void)completeTransaction:(SKPaymentTransaction *)transaction

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 一次性購買的東西,永久有效的商品,需要提供“恢復購買”按鈕。讓已經購買的不同設備,刪除重新安裝的設備,能不需要重復購買。
    工匠良辰閱讀 929評論 0 0
  • Users restore transactions to maintain access to content ...
    li大鵬閱讀 15,948評論 4 0
  • 那年月,大學畢業(yè)后到工廠上班,分到一個車間實習,整日價混跡于一幫粗夯的漢子中間,不是擼起袖子干活,就是扯著嗓子侃大...
    聽風閣主人閱讀 1,044評論 0 3
  • 當你說「都是這個環(huán)境如何如何、誰誰誰如何,所以導致我只能怎樣怎樣或所以我不能怎樣」的時候,問問自己,對這個你...
    Xuanmany小牡羊閱讀 382評論 0 0
  • 唐太宗貞觀十五年(641),玄奘啟程回國。 少小離家老大回。十五年的艱危遍嘗,晨夕訪學,就是為了求得大法,回國廣利...
    采霞w閱讀 975評論 0 0

友情鏈接更多精彩內容