Android:同一用户在所有设备上的唯一 ID

Posted

技术标签:

【中文标题】Android:同一用户在所有设备上的唯一 ID【英文标题】:Android: unique id for the same user on all devices 【发布时间】:2015-02-25 17:56:04 【问题描述】:

是否有唯一值来识别不同设备上的同一 android 用户?

ANDROID_ID 是一个标识设备的值

但是识别用户的值呢?

如果您在应用中请求GET_ACCOUNTS 权限,则可以访问用户的电子邮件地址,但这需要您的应用要求用户授予此类权限,这不是很愉快

任何人都知道用户在使用同一 Google 帐户的所有设备上保留的唯一 ID?

【问题讨论】:

那么你想在不请求权限的情况下获取用户的账户信息来获取用户的账户信息? @antlersoft,我不是在寻找用户的帐户信息,而只是寻找用户的唯一 ID(而不是设备) 【参考方案1】:

您可以使用 AccountPicker 获取用户帐户,而无需使用其他权限。这样,您必须向用户显示一个对话框以选择帐户。这里docs

【讨论】:

以上是关于Android:同一用户在所有设备上的唯一 ID的主要内容,如果未能解决你的问题,请参考以下文章

Android : 添加apk私有权限

如何生成唯一的Android设备ID

如何唯一的标识一台Android设备?

iOS 和 Android 无需连接即可访问的蓝牙设备是不是有唯一标识符?

对 Android 中的触觉反馈感到困惑

同一路由器上的Android wifi设备通信