[英]Ionic and purchases in Google Play?
無法解決超過4天的情況。。。在Google Play上實現機會應用的購買。 該應用程序是用Angular Ionic的第一個版本編寫的。 對於使用庫Disler的購買商品,Alex cordova-plugin-inapppurchase購買
我所做的時間安排:1)設置cordova插件,添加cc.fovea.cordova.purchase --variable BILLING_KEY =“ My 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)在“模板”頁面中,我具有用於加載產品的按鈕,並且具有用於列出產品列表的字段。
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)創建一個版本:cordova build-釋放android,簽名,存檔並安裝到真實的手機上。 7)在Google Play上具有相同版本的android-beta,狀態為Published。 2產品處於活動狀態。
問:我忘記了什么? 我沒有完成? 通過單擊按鈕來接收所有產品,結果-成功承諾的空數組。 我將不勝感激!
我現在有同樣的問題。 我所做的是將我定義的產品ID包含在控制器中的數組變量中,如下所示:
var productIds = ["productid1","productid2" ]; // <- Add your product Ids here
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.