我知道與這個錯誤相關的帖子很多,但他們沒有提出一個解決方案爲我工作。我正在嘗試使用Ray Wenderlinch的應用內購買教程:每次我嘗試使用沙盒帳戶執行購買交易時,在出現「確認購買」提醒控制器之前,我輸入了我的帳戶ID廣告後就會收到以下錯誤(通過我在沙箱環境中運行的方式顯示)。IAP SKErrorDomain代碼= 0斯威夫特
Transaction Error: Optional("Connexion à l’iTunes Store impossible"),
0, [AnyHashable("NSLocalizedDescription"): Connexion à l’iTunes Store impossible],
Error Domain=SKErrorDomain Code=0 "Connexion à l’iTunes Store impossible"
UserInfo={NSLocalizedDescription=Connexion à l’iTunes Store impossible}
我已經嘗試過這些沒有成功:
iTunes Connect的賬戶配置,程序支付合約生效;
在Xcode中輸入的BundleID,IAP ID都與iTunes上的ID匹配;
在運行應用程序之前,我已經從AppStore未記錄日誌;
應用程序購買明確購買;
我在創建IAP和Sandbox帳戶後等了幾個小時;
在SKPaymentQueue中添加的付款具有合適的productIdentifier(與iTunes中設置的產品相匹配)的正確產品;
Xcode中設置的版本與iTunes中的版本(1.0)相匹配;
我已經嘗試將本地化本地開發區域設置爲法國,以便它與沙盒帳戶本地化相匹配;
(我可能已經忘記了的事情,我試過,但這些都是在其他職位加上自己的想法提出的解決方案)(鏈接
的代碼應該是正確的,因爲它的提議網站上的最後一個項目下面),對這些ID進行了模數化,這些數據已經在swift 3和iOS 10中得到了糾正。我也在我的iPhone iOS 10上運行它。
這裏是鏈接的代碼:
https://www.raywenderlich.com/122144/in-app-purchase-tutorial
預先感謝您的幫助!
喬納森