4天以上無法解決的情況... 在Google Play上實現機會應用購買。 該應用程序是用Ionic,Angular的第一個版本編寫的。對於使用庫Disler cordova-plugin-inapppurchase離子和在Google Play中購買?
年表我所做的採購由Alex: 1)設置科爾多瓦插件添加cc.fovea.cordova.purchase --variable BILLING_KEY =「我的鑰匙」 2)添加到manifest.json的:
{" play_store_key ":" MyRSA key "}
3)AndroidManifest添加權限計費:
<uses-permission android:name="android.permission.BILLING" />
<uses-permission android:name="com.android.vending.BILLING" />
4)在模板頁我有按鈕,加載poducts一nd字段與產品列表的foreach。
5)控制文件:
$scope.loadProducts = function() {
$ionicLoading.show({ template: spinner + 'Loading Products...' });
alert('If Isset inAppPurchase: ' + inAppPurchase);
inAppPurchase
.getProducts(productIds)
.then(function (products) {
$ionicLoading.hide();
alert('If Isset products: ' + products);
$scope.products = products;
})
.catch(function (err) {
$ionicLoading.hide();
alert('Error: ' + err);
alert(err);
});
};
6)創建一個構建:科爾多瓦建設--release機器人,標誌,存檔,並安裝到一個真正的手機。 7)在Google Play上有相同版本的android - beta,狀態已發佈。 2個產品處於活動狀態。
問:我忘了什麼?我沒有完成?通過點擊按鈕來接收所有的產品,結果 - 成功承諾的一個空陣列。我將不勝感激任何評論!