Mun*_*nib 9 in-app-purchase ios swift3
我正在我的iOS应用程序中实现IAP,我正在使用最新版本的SwiftyStoreKit Framework来帮助我购买.
我已经完成了所有的前置任务,例如在itunes connect中设置开发者帐户,为应用程序生成provisiong配置文件,在TestFlight中进行新的消耗品和非消耗品购买,将这些购买添加到应用程序信息(准备提交)以及创建沙箱用户.我已经按照这个答案进行了调试,这一个和这一个.
现在,问题是每当我发送检索产品信息的请求时,我都会收到以下错误.
RetrieveResults(retrievedProducts: Set([]), invalidProductIDs: Set(["com.mycompany.app.consumable"]), error: nil)
当我尝试购买该产品时,我收到此错误 Purchase Failed: SKError(_nsError: Error Domain=SKErrorDomain Code=3 "Invalid product id: com.mycompany.app.consumable" UserInfo={NSLocalizedDescription=Invalid product id: com.mycompany.app.consumable})
恢复购买和验证收据似乎工作正常......
任何指针都会非常有用.
谢谢.
更新:
我现在已经离开了SwiftyStoreKit框架并使用Apple自己的方式使用SKProductsRequest,我已经设置了委托函数和所有要求,然后运行函数调用'SKProductsRequest.start()'它仍然让我回来一组无效的产品ID再一次.
对于新方法,我设置了一个新项目,以及bundle ids配置文件和itunes connect app.我也可以将应用程序上传到itunes connect for testflight!所以ids似乎是正确的.
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |