android - 获取应用内结算用户帐户详细信息

标签 android billing in-app

我正在创建一个 Android 应用程序,该应用程序在我的后端服务器上实现对数字内容的订阅。我想做的是获取与进行购买的 Play 帐户相关联的名称和电子邮件,即如果我转到我的商家帐户并查看订单,我可以获得相同的信息。

使用 TrivialDrive 应用内计费示例,我可以访问 INAPP_PURCHASE_DATA 并将该信息发送到我的后端服务器,正如“检查订阅文档”所建议的那样:http://developer.android.com/google/play/billing/v2/billing_subscriptions.html

文档列出了一个典型的实现工作流程并说:

When the user successfully purchases a new subscription, your app notifies a backend server, which stores the purchase token, user name, and other information in a secure location.

虽然我可以存储购买 token 和其他 INAPP_PURCHASE_DATA 我如何获取用户名或电子邮件。据我所知,我怀疑必须从我的后端服务器请求帐户详细信息,如用户名、电子邮件、订阅到期日期。似乎在我的后端服务器上使用购买 token 是访问订单信息的关键,但目前我还没有找到任何明确的方法来做到这一点。

任何建议将不胜感激。 问候

最佳答案

Android 开发者网站上有一个示例:Google Play In-app Billing

Testing In-app Billing

enter image description here

Administering In-app Billing

enter image description here

之后一次将一个项目添加到产品列表中

喜欢这个 enter image description here

In-app Billing Reference

然后查看此 Agreement

有用的链接refund policy , In-app Billing , Implementing In-app Billing

如果您仍然面临一些问题,请告诉我们:)

谢谢

关于android - 获取应用内结算用户帐户详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16278990/

相关文章:

android - getLastKnownLocation 在 Android 中返回 0,0

IOS - 恢复应用内购买

java - Google App Engine 计费监控

android - Google Billing V3 空指针异常

java - JBilling 创建自定义字段

c# - purchase.products.get 忽略 productId 值并在 ProductPurchase 中返回 null

flutter - 使用 Flutters 应用内购买插件检查订阅有效性?

android - TaskGraph.useFilter 替代 kotlin dsl

android - 如何避免 Android 中的 session 超时

Android webview 出现片刻白色