我希望为我的应用程序增加一个网络服务。然而,我不确定如何处理注册/认证是最好的方式。我不想让我的用户注册,但如果我能以某种方式使用Android内置的用户账户来对设备进行身份验证,那就太好了。
当然,它应该是安全的,并且多个设备应该作为同一用户进行身份验证(前提是他们当然使用相同的Google帐户登录)。
我希望为我的应用程序增加一个网络服务。然而,我不确定如何处理注册/认证是最好的方式。我不想让我的用户注册,但如果我能以某种方式使用Android内置的用户账户来对设备进行身份验证,那就太好了。
当然,它应该是安全的,并且多个设备应该作为同一用户进行身份验证(前提是他们当然使用相同的Google帐户登录)。
你应该使用Google Cloud Endpoints。通过Endpoints,你可以在后端暴露一个OAuth 2受保护的API,并从Android客户端库连接到它。用户将能够登录(无需输入密码),并在多个设备上使用同一帐户(如果他们使用相同的Google帐户)。