我正在为我的应用实施同步适配器,以便与appengine后端同步。在appengine上,我使用内置的User api进行身份验证。有一篇文章HERE说明如何做,但该应用程序列在gmail帐户下。理想情况下,我的应用程序将在帐户中列出。我不想要求用户输入用户名和密码,只需使用现有的Google帐户进行身份验证即可。有没有人做过这个?带有appengine Google用户帐户的Android同步适配器
更新: 我一直在努力,看起来我可以实现AuthenticationService并存储用户帐户名并将密码保留为空字符串。在getAuthToken()方法中,我应该能够简单地返回google身份验证令牌。一旦我得到进一步发布...
我明白你在说什么,但我会同步数据特定于我的应用程序和用户帐号。将“同步任务”放在Google帐户下是有道理的,因为它是正在同步的谷歌数据。我使用谷歌帐户登录和帐户用户名的目的,因为用户不需要记住另一个密码,它减少了我的工作量 – Patrick
我仍然认为最好是添加您的应用程序的数据作为用户的谷歌帐户的一部分。但是,由于您不同意可以为您的应用程序实现自定义身份验证器。它是由下面的示例同步适配器例子,使用谷歌帐户作为服务器端(或者,也许它可以使用你的AppEngine上作为授权的中介)相当容易。样本同步适配器身份验证程序也使用appengine作为后端,使您在那里更容易。 – andyandy