iOS应用内购买噩梦

时间:2016-11-03 10:00:37

标签: ios ionic-framework in-app-purchase itunesconnect cordova-plugins

我们正在开发一款具有Ionic和cordova-plugin-inapppurchase的应用程序。我们一直在努力工作超过一周,因为当我们尝试恢复购买时出现以下错误:

  

RMStore:未知产品ID com.company.appname.myID

     

{“errorMessage”:“未知产品标识符”,“errorCode”:100}

productId = 'com.company.appname.myID';

1 个答案:

答案 0 :(得分:2)

这篇文章很老了,但今晚我能为自己解决这个问题。使用带有cordova-plugin-inapppurchase的Ionic v1,我的解决方案是将com.company.appname.myID更改为myID(应用内购买的产品ID)。

我还遇到了一些导致相同错误消息的其他问题。在尝试inAppPurchase.getProducts(productIds)之前,主要需要inAppPurchase.buy(productId)。此外,请确保您在真实设备上进行测试,在iTunes上创建测试帐户,并在设备上注销任何其他苹果ID(我通过iTunes Store应用程序注销)。

祝你未来的读者好运!