內(nèi)購記錄

  1. 拿推車 準備購物

    let pay = SKMutablePayment 它就是推車

    pay.productIdentifier = "com.xxx.IPA.soup" 選擇商品

    SKPaymentQueue.default().add(pay) // 加購+去收銀臺排隊買單 彈出讓輸入appid的彈窗

  2. 錢是要給蘋果的,但是蘋果不在當前代碼中,委托<三部曲 遵守協(xié)議 指定代理人 實現(xiàn)代理方法>當前的類來收銀

// self 收銀人

   [[SKPaymentQueue defaultQueue] addTransactionObserver:**self**];

     VC: SKPaymentTransactionObserver {

     }

// 告訴觀察員 一個或多個交易被更新了。《一個或多個交易過來了 你要準備收銀了》

- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray<SKPaymentTransaction *> *)transactions {

Purchased 交易成功

Failed 交易失敗 transaction.error 取消了還是網(wǎng)不好

無論成功失敗都要調(diào)研 finishTransaction 在超市有沒有買東西都要把推車放回去

}

沙箱技術測試員

非消耗型內(nèi)購 沙盒賬號 一旦點擊購買之后 這個賬號就沒有用了

如果想第二次測試 需要重新登錄一個沙盒賬號《賬號一次性》

恢復購買 刪除App 沙盒沒有了

直接購買也不用付費 蘋果的彈窗提示已經(jīng)購買是否免費恢復

這樣不是好的用戶體驗 而且蘋果審核時要求實現(xiàn)恢復購買的功能

當前這個iphone手機的appid 有沒有購買過這個商品,

發(fā)送請求信息

restoreCompletedTransaction

蘋果反饋一條信息

*- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray<SKPaymentTransaction *> *)transactions */

restored //恢復購買

也要 finishend


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

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容