在Android中实施应用内购买?

hpi*_*que 53 android in-app-purchase in-app-billing

编辑:Android现在支持应用内结算!

原始问题:

看起来Android本身不支持应用程序内购买一段时间,而当它确实存在时,可能会有庞大的用户群,其设备不支持它们.

如果可能,使用Android Market在Android中实现类似iPhone的(额外内容或服务)应用内购买的最佳方式是什么?

解决方案应特别考虑:

  • 适用于各种应用内购买:Android Market的24小时取消政策
  • 对于消耗品/非消耗品:存储其他内容(即:使用宝贵的应用程序内存以避免盗版,或使用SD卡以避免膨胀应用程序内存)

谢谢!

Eri*_*ric 35

这已经改变了今天!Android开发者网站上现在有一个示例:http://developer.android.com/google/play/billing/index.html

  • 最后!花了他们足够长的时间. (6认同)
  • 这是一个教程:http://blog.blundell-apps.com/simple-inapp-billing-payment/ (2认同)

Ale*_*voy 11

您可以创建一个具有密钥的高级密钥应用程序.你如何揭露这是你的交易(或者你可以检查是否存在PremiumKey活动).从主应用程序,您只需检查您的密钥,如果它存在启用高级选项)如果您正在谈论从您的购买其他应用程序 - 建立您的列表与市场网址指向其他应用程序(市场://)


Dra*_*mon 7

采取应用内付款是违反Android Market开发者分发协议的:

3.3 ...开发商通过市场分发的产品收到的所有费用必须由市场支付处理商处理.

  • OP大量暗示使用市场来分发应用程序,但进行应用内购买.由于这些在市场上是不可能的,因此必须违反DA.不过我会澄清我的答案. (3认同)

Sam*_*k R 6

看起来Paypal已经推出了一个用于接受应用内付款的库.看到这里.不确定这个系统是否违反了T&C.