我们正在开发一款具有Ionic和cordova-plugin-inapppurchase的应用程序。我们一直在努力工作超过一周,因为当我们尝试恢复购买时出现以下错误:
RMStore:未知产品ID com.company.appname.myID
{“errorMessage”:“未知产品标识符”,“errorCode”:100}
productId = 'com.company.appname.myID';
答案 0 :(得分:2)
这篇文章很老了,但今晚我能为自己解决这个问题。使用带有cordova-plugin-inapppurchase的Ionic v1,我的解决方案是将com.company.appname.myID
更改为myID
(应用内购买的产品ID)。
我还遇到了一些导致相同错误消息的其他问题。在尝试inAppPurchase.getProducts(productIds)
之前,主要需要inAppPurchase.buy(productId)
。此外,请确保您在真实设备上进行测试,在iTunes上创建测试帐户,并在设备上注销任何其他苹果ID(我通过iTunes Store应用程序注销)。
祝你未来的读者好运!