我在嘗試運行iPhone應用程序中基於iPhone的應用程序時出現了一些問題。 我得到了inAppPurchase-插件在github https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/InAppPurchaseManagerInAppPurchases無法在PhoneGap上使用App
然後我創建了開發者賬戶,購買德U $ d 99,並提出創建我的iTunes連接我的inAppPurchase目錄 帳戶,才能爲這個測試用戶。
我把所有的插件文件放在說的地方......並且,如果我嘗試運行「alert(typeof window.plugins.inAppPurchaseManager)」它顯示「對象」,所以插件被正確加載!
當我試圖做我的購買出現問題..
我註銷我的iTunes賬戶,運行我的二進制我的iphone裏面,當我做出購買我會看到一個提示,要求我爲我的測試帳戶信息爲了做一個象徵性的購買!但它從來沒有發生!
的JavaScript代碼(很基本的),我嘗試運行如下
document.addEventListener('deviceready', onDeviceReady, false);
function onDeviceReady(event) {
window.plugins.inAppPurchaseManager.onPurchased = function(transactionIdentifier, productId, transactionReceipt) {
alert("purchased");
};
window.plugins.inAppPurchaseManager.onRestored = function(originalTransactionIdentifier, productId, originalTransactionReceipt) {
alert("restored");
};
window.plugins.inAppPurchaseManager.onFailed = function(errorCode, errorText) {
alert("error");
};
window.plugins.inAppPurchaseManager.requestProductData(
"com.mycompany.myproduct.myproductid",
function(productId, title, description, price) {
alert("data retrieved");
window.plugins.inAppPurchaseManager.makePurchase(productId, 1);
},
function(id) {
alert("Invalid product id: " + id);
}
);
}
希望你能幫幫我!謝謝!