获取应用内结算用户帐户详细信息
Posted
技术标签:
【中文标题】获取应用内结算用户帐户详细信息【英文标题】:Get in-app billing user account details 【发布时间】:2013-04-23 03:20:57 【问题描述】:我正在创建一个 android 应用程序,该应用程序在我的后端服务器上实现对数字内容的订阅。我想做的是获取与进行购买的 Play 帐户相关联的名称和电子邮件,即如果我转到我的商家帐户并查看订单,我可以获得相同的信息。
使用 TrivialDrive 应用内计费示例,我可以访问 INAPP_PURCHASE_DATA 并将该信息发送到我的后端服务器,正如“检查订阅文档”所建议的那样:http://developer.android.com/google/play/billing/v2/billing_subscriptions.html
文档列出了一个典型的实施工作流程并说:
当用户成功购买新订阅时,您的应用 通知后端服务器,该服务器存储购买令牌、用户名、 和其他信息在一个安全的位置。
虽然我可以存储购买令牌和其他 INAPP_PURCHASE_DATA 我如何获取用户名或电子邮件。据我所知,我怀疑必须从我的后端服务器请求帐户详细信息,例如用户名、电子邮件、订阅到期日期。似乎在我的后端服务器上使用购买令牌是访问订单信息的关键,但目前我还没有找到任何明确的方法来执行此操作。
任何建议将不胜感激。 问候
【问题讨论】:
您的问题解决了吗?我也不知道如何找到用户信息 @sberezin,你的问题解决了吗? 【参考方案1】:这里有一个 Android 开发者网站上的示例:Google Play In-app Billing
Testing In-app Billing
Administering In-app Billing
之后一次将一个项目添加到产品列表中
喜欢这个
In-app Billing Reference
然后查看此Agreement
有用的链接refund policy、In-app Billing、Implementing In-app Billing
如果您仍然面临一些问题,请告诉我们:)
谢谢
【讨论】:
显然 OP 要求获取在代码中进行购买的用户的信息/电子邮件地址。以上是关于获取应用内结算用户帐户详细信息的主要内容,如果未能解决你的问题,请参考以下文章
使用 App Access Token 从 Facebook 帐户获取页面详细信息
在 iOS 中从 Twitter 获取用户个人资料详细信息(尤其是电子邮件地址)