gpt4 book ai didi

in-app-purchase - 应用内购买对象 {消息 : "Billing is not initialized", 代码 : -3, 错误代码:-3}

转载 作者:行者123 更新时间:2023-12-04 03:19:52 26 4
gpt4 key购买 nike

我正在使用应用内购买插件“cordova-plugin-inapppurchase”(https://github.com/AlexDisler/cordova-plugin-inapppurchase)处理 ionic meteor 。

当我请求 'inAppPurchase.buy(productId)' 时,我收到错误消息“Object {message: “Billing is not initialized”, code: -3, errorCode: -3}”

我的代码是:

inAppPurchase
.buy('com.myapp.prod1')
.then(function (data) {
console.log(data);
})
.catch(function (err) {
console.log(err);
});

最佳答案

Ionic Information对于 ios,它非常简单,但对于 android,您需要转到 Google playstore、开发工具、服务和 api,然后复制 base 64 许可 key 。在 ionic 项目的 src 目录中创建一个名为 manifest.json 的文件,然后按照以下格式在文件中添加 key 。

{ "play_store_key": "<Base64-encoded public key from the Google Play Store>" }

通过添加项目根文件夹中的 angular.json 文件的路径,将文件添加到 ionic 项目的 www 文件夹中,如下所示。 Sample of angular.json file

在购买或订阅之前调用 getproducts 方法来初始化商店。

inAppPurchase
.getProducts([
'product.id'
])
.then(function (products) {
$log.debug(products);
})
.catch(function (err) {
$log.error(err);
});

按照此处的其余说明 (https://github.com/AlexDisler/cordova-plugin-inapppurchase) 进行操作,它应该可以完美运行。谢谢。

关于in-app-purchase - 应用内购买对象 {消息 : "Billing is not initialized", 代码 : -3, 错误代码:-3},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39125226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com