Android应用内计费v3未返回正确的本地化价格(getSkuDetails)

6

我想测试Android In-app billing v3 API中的getSkuDetails方法,在不同的本地价格下进行测试。

我使用了Google提供的示例应用(TrivialDrive),并对其进行修改以显示Google在响应getSkuDetails时返回的价格:

        SkuDetails gasDetails = inventory.getSkuDetails(SKU_GAS);

        if (gasDetails != null){
            alert("Gas Price is " + gasDetails.getPrice());
        }

我使用绑定了墨西哥Google钱包位置的账户安装了该应用。当应用运行时,警报错误地显示燃油价格为$1.00,但当我尝试购买更多燃油时,它显示正确的购买价格MX$12.72。为什么getSkuDetails没有返回正确的本地化价格MX$12.72而是$1.00?很乐意提供更多的代码片段,但以上内容是我在Google提供的示例应用中添加的全部内容。
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接