我的iOS应用程序中有2个应用内购买,它是使用手机间隙开发的。 我正在使用inappPurchaseManager.js来实现应用内购买。
https://github.com/usmart/InAppPurchaseManager-EXAMPLE
应用程序中的第一个是非消耗品,第二个是在应用程序内不续订。 如果要恢复应用内购买,我使用以下代码。
window.plugins.inAppPurchaseManager.restoreCompletedTransactions();
window.plugins.inAppPurchaseManager.onRestored = function(originalTransactionIdentifier, productId, originalTransactionReceipt) {
console.log("originalTransactionIdentifier: " + originalTransactionIdentifier);
console.log("productId: " + productId);
console.log("originalTransactionReceipt : " + originalTransactionReceipt)
};
但是虽然我已经购买了第一个和第二个应用程序,但此功能只会返回第一个应用程序内的产品名称。我不知道我是否理解此代码或处理错误。请给我适当的指导。我我正在使用Apple测试帐户测试此功能。