我在使用电话间隙开发的 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)
};
但是虽然我已经购买了第一个和第二个应用内产品,这个功能只会返回第一个应用内产品名称。我不知道我是否理解这个代码或处理错误。请给我适当的指导。我正在使用苹果用于测试此功能的测试帐户。