Android应用内购买用户标识

时间:2011-11-30 11:44:29

标签: android in-app-billing

我正在向我的应用添加应用内购买。我必须向计费服务发送哪些详细信息才能执行购买流程。我的意思是我们需要发送任何用户邮件ID(市场ID)或什么?谁能帮我?

3 个答案:

答案 0 :(得分:2)

不,你没有任何In-App Billing进程自动连接应用程序。您需要发送的只是productId要购买的商品,该商品应该已经存在于您的应用页面上。有关详细信息,请参阅http://developer.android.com/guide/market/billing/billing_admin.html

答案 1 :(得分:2)

用户通过他们用于登录Android电子市场应用的Google帐户进行标识。他们购买的托管产品与此帐户绑定,即使用户重置其手机(或在其他设备上使用相同的帐户),也可以恢复这些产品。当您调用结算API时,它会由Android电子市场自动发送。你不需要做任何特别的事情,它只是有效(当它没有被破坏时)。

答案 2 :(得分:1)

它只发送产品ID,但BillingService会在内部向Android Market发送一些信息,其中包含您应用的软件包名称。此包名称足以识别您的应用。请参阅以下链接中的BillingService源代码(特别是第164行);

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