Bil*_*Ape 5 android in-app-billing
使用PURCHASE_STATE_CHANGED意图返回的JSON字段包含非常有用的信息,但我没有列出我感兴趣的一件:客户的电子邮件地址.
有没有办法使用In-App Billing API检索它?
如果没有,有没有办法为客户检索一些其他唯一标识符,以便交易可以与客户而不是设备相关联?
如果您运行的是 Android 2.x 及更高版本,也许您可以找到所有者的电子邮件地址?
这样做的缺点是它需要android.permission.GET_ACCOUNTS在清单中。您的应用程序需要的权限越多,您就越有可能吓到应用程序的潜在用户......
另请注意,“所有者的电子邮件地址”可能与“购买帐户电子邮件地址”不同(特别是自Honeycomb 3.0以来)