Cordova 用户帐户在爱奥尼亚/科尔多瓦注册并登录谷歌

Cordova 用户帐户在爱奥尼亚/科尔多瓦注册并登录谷歌,cordova,ionic-framework,ionic,Cordova,Ionic Framework,Ionic,我正在开发一个混合移动应用程序,基于我在爱奥尼亚现有的web应用程序,即Cordova+Angularjs。因此,所有数据必须是手机和网络应用程序的通用数据 我想为用户提供一个替代方案,他们可以跳过注册表,直接使用他们的谷歌帐户注册我的系统。 一旦他们注册,我的服务器的数据库就应该有那个添加的用户。在那之后,用户可以通过谷歌账户登录使用他们的账户。我可以弄清楚它在web应用程序上是如何工作的,但对于手机来说,情况似乎有所不同。因此,我需要帮助了解用户使用Google帐户注册后如何使用其令牌/电子

我正在开发一个混合移动应用程序,基于我在爱奥尼亚现有的web应用程序,即Cordova+Angularjs。因此,所有数据必须是手机和网络应用程序的通用数据

我想为用户提供一个替代方案,他们可以跳过注册表,直接使用他们的谷歌帐户注册我的系统。
一旦他们注册,我的服务器的数据库就应该有那个添加的用户。在那之后,用户可以通过谷歌账户登录使用他们的账户。我可以弄清楚它在web应用程序上是如何工作的,但对于手机来说,情况似乎有所不同。因此,我需要帮助了解用户使用Google帐户注册后如何使用其令牌/电子邮件进行身份验证。

您的应用程序中是否包含InApp Browser?是的,我添加它是为了测试一些插件。您可能想利用ngCordova来实现这一点。我包括了Oauth模块,它支持Google。让用户在设备上使用Google登录,然后调用Google+API之一获取姓名、电子邮件等信息。要发送回您的服务器。你可以使用电子邮件作为你的主键。因此…我将我的应用程序的客户端ID发送到谷歌,然后用户必须授予访问我的应用程序的权限;完成后,将生成永久访问令牌,该令牌存储在my DB中的用户电子邮件旁边。然后,每次用户发送登录请求时,应用程序都会收到相同的令牌,然后将其发送到my DB并进行身份验证?我说得对吗?