Ситуация, которая не может быть решена более 4 дней ... Осуществление покупки приложений в Google Play. Приложение написано в Ионном, Угловая первая версия. Для покупок с использованием библиотеки Disler Алекс cordova-plugin-inapppurchaseИонные и покупки в Google Play?
хронологию того, что я сделал: 1) Установить Cordova плагин добавить 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 с предпросмотром списка продуктов.
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 строить --release андроид, знак, архив и установить на реальный телефон. 7) В Google Play есть та же версия андроида - бета, статус опубликован. 2 Продукты в активном состоянии.
В: Что я забыл? Я не закончил? Нажав на кнопку, чтобы получить все продукты, результат - пустой массив на успех обещания. Буду признателен за любые комментарии!