应使用哪些用户身份来整理Google Play中的应用内购买?

时间:2012-08-18 02:17:49

标签: android in-app-purchase in-app-billing google-play

在Google Play中使用应用内结算时,您会收到包含有关购买信息的PURCHASE_STATE_CHANGED广播意图。那时你

  1. 验证购买(可能在您自己的服务器上)
  2. 记录购买(几乎可以肯定在您自己的服务器上,如果它是非托管项目)
  3. 更新您的应用以反映购买
  4. 我的问题是: 在您自己的服务器上记录购买时,应使用哪种用户身份来整理非托管项目的多次购买(和使用)?你如何在Android上获得这个身份?

    注意,身份不能是设备特定的,因为用户可能有多个设备。它需要与用于购买的Google Play帐户相关联。从Google Play返回的意图中的数据似乎不包含任何用户身份(模糊或未模糊)。

    我正在寻找在Android上找到Google Play身份的地点/方式,以及如何将其发送到AppEngine的立场。

1 个答案:

答案 0 :(得分:1)

几个月前Google Play服务尚未发布时,我看到了您的discussion on Google Groups

您现在可以使用Google Play Services作为执行此操作的标准方法。请参阅AccountPicker