jan*_*pio 29 android currency in-app-purchase google-play
我有一个使用In-App-Purchase的Android应用程序,迎合了国际受众,所以我希望以不同的货币付款.当然我想用用户的本地货币显示购买的商品,但我真的不知道如何.
使用用户的区域或语言似乎是一个不好的指标,因为货币似乎取决于用户使用的市场帐户的区域而不是设备设置.
我怎样才能知道用户将支付哪种货币?
谢谢.
由于市场用于处理交易的汇率可能在您显示价格和用户购买之间波动,因此有些难以做到.我敢说谷歌会更喜欢你没有这样做,因为它可能导致客户对他们大吼大叫,因为你说10美元,他们收取12美元.
你最好的选择(没有人知道如何在框架内做到这一点)是询问用户他们希望支付的货币,然后给他们一个大概的价格(我会在供应价格旁边的括号中列出,如"USD $ 10" [约9澳元]").您应该能够使用汇率API来获取它.
这有点乱,但你只需要问一次并保存偏好.如果你真的想要变得棘手,你可以使用粗略的位置数据来获取它们的语言环境,并最初以这种方式填充值.
| 归档时间: |
|
| 查看次数: |
19782 次 |
| 最近记录: |