为钛应用开发应用内购买。使用来自ti.storekit模块的app.js作为参考。我可以成功购买产品,但是“确认你的应用程序内购买”对话框总是显示价格为50卢比额外。逐行跟踪app.js中的代码。订阅30天后,我选择了第5层(4.99美元和300卢比)。在调用Storekit.purchse(产品)之前,我将product.formattedPrice作为Rs 300,但是在确认对话框中它的Rs 350.我很困惑,为什么它增加了50卢比。如果有人能帮忙的话会很好。提前致谢。由于声誉较低,无法发布截图:(
代码 -
var Storekit= require('ti.storekit');
requestProducts('oneMonthSubscription', function (product) {
var buySingleItem = Ti.UI.createButton({
title:'Buy ' + product.title + ', ' + product.formattedPrice,
top:70, left:5, right:5, height:40
});
buySingleItem.addEventListener('click', function () {
purchaseProduct(product);
});
win.add(buySingleItem);
});
function purchaseProduct(product)
{
Storekit.purchase(product);
}