【问题标题】:android inapp purchase product price in local currencyandroid inapp 以当地货币购买产品价格
【发布时间】:2012-10-02 11:20:11
【问题描述】:

是否可以从应用程序本身获取以当地货币表示的产品价格。例如,如果我通过 Google Play In App 计费以 1 美元的价格销售 Product1。来自英国的客户单击按钮购买产品,Google Play 上的价格以英镑显示。我可以从 Google Play 获取应用程序中的本地化价格,以便以自己的货币显示给客户吗?

【问题讨论】:

  • 您是否检查过您所在的国家/地区是否支持应用内结算??
  • 我不明白这有多重要。我正在为其国家/地区支持应用计费的客户开发一个应用程序。我只想向从应用程序购买商品的客户展示产品的货币价格(他们在按下购买按钮并转到 Google Play 产品网站后无论如何都会看到)

标签: android in-app-purchase google-play


【解决方案1】:

应用内计费 v3 声称能够做到这一点:

该 API 还引入了一项期待已久的功能:直接从 Google Play 查询应用内产品信息的能力。开发人员现在可以通过编程方式获取商品的标题、描述和价格。无需货币转换或格式化:价格以用户的货币报告并根据其区域设置格式化

来源:http://android-developers.blogspot.com/2012/12/in-app-billing-version-3.html

【讨论】:

    【解决方案2】:

    既然你问这个,我建议就这样离开。

    这更多是关于经济而不是编程,问题是两种货币之间的比率每次都在不断变化,由于市场原因无法计算,实际评估仅由股票市场给出一个特定的时间点。

    有两种思考方式:

    • 商家对 2 种货币之间的平均比率进行评估,他以真实货币量化此值并将其添加到最终价格中,因此他可以避免金钱损失或至少部分损失
    • 商家建立了一种价格机制,根据来自股票市场的实时信息(可能您必须为此付费),实时或每次用户想要结账时计算真实商品的价格他的命令。

    如果这对您来说是新事物,请不要对此一言不发,每天都有大量资金在燃烧并神奇地出现在每个证券交易所市场上,如果您向您的客户提供不好的建议,他可能真的会失望并损失了很多钱。

    此外,不同的货币通常由信用卡服务直接处理,没有理由自己处理,你只能冒险超过它的价值。

    如果您的用户想知道他们的货币价格,请教他们使用 Google 或一些可靠的在线货币转换器。

    【讨论】:

    • 我认为您误解了我的问题,或者我在错误的上下文中陈述了我的问题。当您在 Google Play 中定义产品价格时,它会自动计算不同货币的价格(根据您的输入)。我想从 Google Play 本身获取不同货币的值,并从我的 android 应用程序中引用它。这与 Google Play 在结账时以提供给客户的货币显示的价格相同。
    • @kjurkovic 这是普遍的经济规则:没有办法按照您的要求做,可能 Google Play 接受这样做会赔钱。本页末尾有联系方式,但我真的认为 Google Play 会处理这个developer.android.com/guide/google/play/billing/…
    • IAB 版本 3 有这个。 stackoverflow.com/questions/9402172/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多