api调用的Android用户标识

时间:2016-07-24 10:11:21

标签: android api rest backend

我正在开发一个偶尔会进行一些休息调用的Android应用程序,我需要一种方法来识别每个用户进行这些调用。我不希望他们注册帐户,所以我想使用他们的主电子邮件,并在第一次启动应用程序时注册,但问题是他们可能会更改他们的主电子邮件任何时候,这将导致新的注册,用户将丢失与旧电子邮件相关的所有数据。不确定OAuth是否可以在这里运行,以前没有使用它,但据我所知,OAuth仅适用于谷歌API。所以现在我正在寻找替代品。谢谢。

1 个答案:

答案 0 :(得分:0)

如果设备有多个配置文件,它会在工厂重置时更改,并且会有多个ID,您可以使用Settings.Secure.ANDROID_ID。这里提到了其他选项:

Is there a unique Android device ID?

ANDROID_ID不会为模拟器工作,并且有一些设备无法提供唯一ID,但是他们现在已经足够老了以至于它已经足够了。可能不是一个重大问题。