iOS 內購測試


遇到一個非常坑的地方,測試時調起內購,出現 此時您沒有權限在 Sandbox 購買此 InApp
此類型的錯誤
查看了

SKPaymentTransactionObserver的代理方法 
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transaction

    NSLog 打印如下
    購買失敗Error:Error Domain=SKErrorDomain Code=2 "無法連接iTunes Store" UserInfo={NSLocalizedDescription=無法連接iTunes Store}

后來找了半天錯誤,發現是我設置沙河測試賬號弄錯了。
不是在設置里面退出當前的登錄的賬號,而是在設置中找到沙盒賬戶

之前網上說的教程 需要退出當前登錄的賬號,不知道是不是因為系統更新導致的設置方式不一樣。

如果還有遇到其他錯誤歡迎交流 wx:wstankang,請注明來意。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM