我正在将应用内购买到我的应用程序中。我必须将哪些详细信息发送到计费服务才能进行购买过程。我的意思是我们需要发送任何用户邮件ID(市场ID)之类的东西吗?谁能帮我?

有帮助吗?

解决方案

它仅发送产品ID,但BillingService在内部将一些信息发送到包括您应用程序的包装名称的Android市场。此软件包名称足以识别您的应用程序。请参阅以下链接(尤其是第164号线)的BillingService的源代码;

http://code.google.com/p/marketbilling/source/browse/src/com/com/example/dungeons/billingservice.java

其他提示

不,你什么都没有 In-App Billing 进程会自动连接该应用程序。您需要发送到的只是 productId 要购买的物品,该产品应该已经存在于您的应用页面上。可以在 http://developer.android.com/guide/market/billing/billing_admin.html

用户是通过用来登录Android Market应用程序的Google帐户确定的。他们购买的托管产品与此帐户挂钩,因此即使用户重置手机(或在另一个设备上使用相同的帐户),也可以恢复它们。当您致电计费API时,它会由Android市场自动发送。您不必做任何特别的事情,它只是有效的(当它没有破碎时)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top