Pat*_*ick 7 google-app-engine android android-syncadapter
我正在为我的应用实现同步适配器以与appengine后端同步.在appengine上我使用内置的User api进行身份验证.有一个帖子这里告诉你如何做到这一点,但是应用程序是在Gmail帐户下.理想情况下,我的应用程序将列在帐户中.我不想要求用户输入用户名和密码,只需使用现有的Google帐户进行身份验证即可.有没有人这样做过?
更新:我一直在努力,看起来我可以实现AuthenticationService并存储用户帐户名并将密码保留为空字符串.在getAuthToken()方法中,我应该能够简单地返回google身份验证令牌.一旦我进一步发展就会发布...
也许你对Android账户系统有误解。当您转到“设置”->“帐户和同步”并添加新帐户时,您会看到帐户类型列表。帐户类型和应用程序之间通常存在关联,例如 Facebook 帐户与 Facebook 一起使用。通常,如果您有不同的后端系统来处理身份验证等,您会添加新的帐户类型。
如果我理解正确的话,您使用 Google 帐户,但希望它显示为您自己的帐户类型。这对我来说听起来不对。您最终将重新实现 Google 帐户处理,但没有什么价值。我相信,如果你简单地利用谷歌为你提供的东西,对用户来说会更简单。单击帐户时可以看到您的应用程序/服务/内容提供商。例如,在“团队任务”安装“任务”后(免责声明:我不隶属于该公司),他们将“同步任务”添加到数据和同步选项列表中。
但如果您确实想创建自己的帐户类型,请按照示例 示例同步适配器操作。查找身份验证器代码和相关资源(例如清单、活动布局等)。
归档时间: |
|
查看次数: |
3488 次 |
最近记录: |