【发布时间】:2015-12-17 11:27:37
【问题描述】:
是否有任何android api 来获取有关购买应用程序的信息?我不谈论应用内购买。只是普通的应用程序购买。
我需要任何唯一标识符,例如事务 ID 或类似的东西。
【问题讨论】:
-
对不起,我不清楚应用购买。您是否在询问用于获取有关 Google Play 应用程序的信息(价格、可用性、国家/地区等)的 API?
-
no...应用程序本身必须识别自己的购买,因为应用程序应该只做一次,即使卸载并重新安装,所以我们必须能够检查这个动作是否已经已完成此次购买
-
如下所述,我不确定是否可以开箱即用。但如果我是你,我会在你的服务器端实现一些微小的 API 端点,并将用户的 accountId 的散列版本(参见 Accessing Google Account Id /username via Android )和此方法的初始调用的时间戳响应发送给这个特定的用户 Id(即一旦他换了手机 - 你仍然会跟踪他)。我不知道它是否可以被视为对您问题的回答。(如果可以,我会将其转换为答案)
-
@Konstatin PeopleApi 似乎已被弃用,AccountManager 没有显示哪个帐户购买了该应用程序,但我们正在检查后续 api:“Plus Api”