【问题标题】:Android In-app Billing, multiple purchases of the same itemAndroid In-app Billing,多次购买同一商品
【发布时间】:2014-11-21 11:34:40
【问题描述】:

有没有办法购买多个商品 (SKU)?

例如:我有一个名为 LifePoint 的 SKU,我想购买 100 LifePoint

(换句话说,N * my_item)。

我找到了这个workaround,但我正在寻找更好的东西。

PS:我正在使用应用内结算第 3 版,我的商品是非托管(多次购买我的产品)。

提前致谢!

【问题讨论】:

  • 您可以做的是在购买商品后将其存储在本地设备上并立即消费,以便再次购买。例如:-购买能源将其添加到用户个人资料中并从项目列表中消耗能源,例如此用户可以购买他想要的尽可能多的能源。我不确定这是否适用于非托管项目。
  • 感谢您的评论 @Shivaraj2 ,但我正在使用 [Unmanaged][1] 项目,以便多次购买我的产品。所以我不需要将它存储在本地设备上并按照您的建议立即使用它。另外,如果用户想要 100* 这个项目怎么办?它会执行 100 次购买操作吗? [1]:stackoverflow.com/a/9391332/4224337
  • 你同意兄弟 :) 要购买 100,您必须创建 pkg 为 100 的新项目。

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


【解决方案1】:

我很确定,为了防止应用从用户那里窃取大量资金,我们故意不可能这样做。每次购买都需要使用 Google 应用内结算弹出窗口进行确认,从而阻止此类事情的发生。

我做类似事情的方式是设置不同的 SKU(如您链接到的答案),但使用 SKU 的“标题”字段来决定奖励玩家的物品数量。如果您这样做,您可以轻松地在 Google Play 控制台中更改这些值,而无需更新您的应用。

【讨论】:

  • 感谢您的回复,但我会等待其他建议,否则我会接受您的回答。
  • 没问题,我知道答案更多的是猜测
猜你喜欢
  • 1970-01-01
  • 2014-06-06
  • 2013-11-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-29
相关资源
最近更新 更多