【发布时间】:2018-04-17 21:27:55
【问题描述】:
每个应用程序都是使用某个 google 帐户安装的。我需要知道有没有办法检索他安装特定应用程序的用户的谷歌帐户名。 例如。 Instagram 是使用帐户 A 安装的,Facebook 是使用帐户 B 安装的。我需要知道这些 A 和 B。
【问题讨论】:
-
我认为不可能
标签: android package google-account
每个应用程序都是使用某个 google 帐户安装的。我需要知道有没有办法检索他安装特定应用程序的用户的谷歌帐户名。 例如。 Instagram 是使用帐户 A 安装的,Facebook 是使用帐户 B 安装的。我需要知道这些 A 和 B。
【问题讨论】:
标签: android package google-account
据谷歌文档显示,应用安装历史记录中没有用户可访问的日志或其他数据。但是您可以检查用户在任何设备上安装的所有应用程序的列表,但没有任何安装或卸载日期。只需访问用户 google 帐户,您就可以从这个 url 看到列表:APPS。不确定是否有 API。
为了获得设备上的所有帐户,您可以使用 AccountManger 之类的 AccountManager.getAccounts 当然,您需要获得该 <uses-permission android:name="android.permission.GET_ACCOUNTS" /> 的权限,然后遍历帐户获取应用程序列表并搜索您的特定应用程序
【讨论】: