5

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

  1. 验证购买(可能在您自己的服务器上)
  2. 记录购买(如果它是非托管项目,几乎可以肯定在您自己的服务器上)
  3. 更新您的应用以反映购买情况

我的问题是:在您自己的服务器上记录购买时,应该使用哪个用户身份来整理非托管项目的多次购买(和使用)?您如何在 Android 上获得此身份?

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

我正在寻找在哪里/如何在 Android 上找到 Google Play 身份以及如何将其发送到 AppEngine 立场。

4

1 回答 1

1

几个月前,当 Google Play 服务尚未发布时,我看到了您在 Google Groups 上的讨论。

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

于 2013-02-07T21:24:36.243 回答