在Android中实施应用内购买?

问题描述 投票:53回答:9

编辑:Android现在支持in-app billing

原始问题:

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

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

解决方案应特别考虑:

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

谢谢!

android in-app-purchase in-app-billing
9个回答
35
投票

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


11
投票

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


7
投票

采取应用内付款是针对Android Market Developer Distribution Agreement

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


6
投票

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


4
投票

您说Android Market不支持应用内购买,然后询问您如何使用Android电子市场实施应用内购买?(!)

无论如何,如果他们支持它,我想它可以作为Android Market应用程序本身的更新分发,因此大多数用户将能够使用该功能。我相信Market应用程序会自动更新。

可能市场会接受Intent通过通常的设备上机制触发支付并返回您的应用程序(或更可能是您的服务器)回调。


3
投票

还有一个名为MoVend(www.movend.com)的Android应用程序的应用程序内支付平台。我已经检查过了,与之前提到的其他2个相比,使用它有几个好处:

许多支付渠道:超过38个国家/地区的运营商结算,PayPal和虚拟信用额度。

许多分销渠道:他们与开发人员合作,通过各种分销渠道(如运营商AppStores,OEM和Android应用程序网站)分发他们的应用程序。营销是我们都需要的。它们也由新加坡电信公司投资,新加坡电信公司在东南亚拥有强大的业务。

它们为您提供销售分析,以跟踪,跟踪和监控应用程序的性能。由于它们可在全球范围内使用,因此您可以随时根据不同的地理区域定制应用程序。

我正在尝试构建Android应用程序并且货币化很重要。

回复此主题,以便我们讨论如何通过Android应用程序获利。


3
投票

这是另一个免费的许可和支付系统。关于这个的好处是它允许您在任何应用程序商店中提供您的应用程序。

你可以找到更多细节@ http://www.cloud4apps.com/


2
投票

看看http://mobpaynet.com,他们正在做这样的事情。不确定它是否违反条款,但我可能会检查出来。


0
投票

要在Air应用程序中实现应用程序内购买,您可以使用第三方库(Adobe AIR不支持开箱即用的任何平台的In App Purchase)。例如,由Milkman Games开发(不幸的是,它们不是免费的)

© www.soinside.com 2019 - 2024. All rights reserved.