【发布时间】:2017-07-16 15:53:44
【问题描述】:
我编写了一个带有几个表的简单 Web 应用程序。它有它的管理区域,您可以在其中管理它的表。基本的 CRUD 操作。
但是,我需要开发一个 Android 应用程序,它将通过 API 从此 Web 应用程序中检索信息。所以我要写一个简单的API方法来获取数据。有时Android用户会将其部分数据保存到数据库中。
Android 应用程序需要能够列出存储在数据库中的项目并通过 HTTP 为其中的一些项目添加书签。
对我来说,问题是如何使用 Android 的 Google 帐户实现 SingIn / SignOut 操作。例如,应用程序 GMail 始终处于登录状态(至少在我的设备上),我希望我的应用程序始终处于登录状态。
那么,如何管理用户收藏的项目?我应该创建一个表android_bookmarked_items (android_user_id, item_id) 吗?但是,android_user_id 应该是什么?我需要使用 OAuth 吗?
我是第一次进行这种关闭登录,我真的很困惑如何将此 Web 应用程序与 android 用户连接并管理每个用户的书签项目...
【问题讨论】:
标签: java android oauth-2.0 google-signin