【发布时间】:2016-01-15 12:09:17
【问题描述】:
在我使用 Cordova 创建的应用中,我想进行 IAP 并以当地货币显示价格。
为此,我使用了这个插件:https://github.com/j3k0/cordova-plugin-purchase
关于我拥有的文档:
当您执行初始 refresh() 调用时,将联系商店的服务器以加载有关注册产品的信息:人类可读的标题和描述、价格等。
但是当我执行以下代码时,我有产品但价格设置为“null”
store.verbosity = store.DEBUG;
store.ready(function() {
store.refresh();
alert("Object:"+ store.get(PREMIUM_PACK_ID));
alert("Price:"+ store.get(PREMIUM_PACK_ID).price);
});
for (var i = 0; i < this.products.length; i++){
var params = this.products[i];
store.register({
id: params.id,
alias: params.label,
type: params.type || store.CONSUMABLE
});
}
store.refresh();
一些信息:
- CLI 5.2
- Android 5
- 应用处于封闭 Beta 测试模式
- PREMIUM_PACK_ID === 商店中的产品 ID
- 刷新并准备好执行良好
- 尝试过一两次刷新...
有人用这个插件成功获得 IAP 价格吗?
我尝试在打开问题之前在此处发布...
【问题讨论】:
标签: android cordova in-app-purchase