Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 仅仅将Facebook和谷歌作为进入我的应用程序的障碍,这是正确的行为吗?_Android_Facebook Login_Google Signin - Fatal编程技术网

Android 仅仅将Facebook和谷歌作为进入我的应用程序的障碍,这是正确的行为吗?

Android 仅仅将Facebook和谷歌作为进入我的应用程序的障碍,这是正确的行为吗?,android,facebook-login,google-signin,Android,Facebook Login,Google Signin,我正在“登录”活动中实现Facebook登录和Google登录。一旦用户成功登录,我收到他们的电子邮件,他们就可以退出“登录”活动并进入应用程序。当用户“注销”时,我会删除他们的电子邮件,并再次将他们推出“登录”活动 仅仅将Facebook和谷歌作为进入我的应用程序的障碍,这是正确的行为吗?一旦我收到他们的电子邮件(可能还有令牌),我就可以确定他们是否已登录 我发现让谷歌和/或facebook处理登录状态是不切实际的 为什么不允许用户使用其电子邮件地址登录?不是每个人都使用Facebook,也不

我正在“登录”活动中实现Facebook登录和Google登录。一旦用户成功登录,我收到他们的电子邮件,他们就可以退出“登录”活动并进入应用程序。当用户“注销”时,我会删除他们的电子邮件,并再次将他们推出“登录”活动

仅仅将Facebook和谷歌作为进入我的应用程序的障碍,这是正确的行为吗?一旦我收到他们的电子邮件(可能还有令牌),我就可以确定他们是否已登录


我发现让谷歌和/或facebook处理登录状态是不切实际的

为什么不允许用户使用其电子邮件地址登录?不是每个人都使用Facebook,也不是每个人都想访问他们的谷歌账户。如果你对这两种情况都不担心,那就去做吧。但是,如果您是,并且希望拥有更大的用户群,请允许一个替代方案。

这是很常见的,许多应用程序使用它作为一种简单的方式,将身份验证和帐户创建负担转移给更大的用户群,但并不总是受到赞赏。根据你的受众,它会导致一些人立即卸载你的应用程序。一个很好的折衷办法通常是向用户提供这三种服务(谷歌、Facebook、手动电子邮件)。非常感谢!是的,我从未见过没有手动选项的应用程序。使用手动选项,我想我必须将他们的用户名传输到服务器?与其他人一起,我可以将令牌发送到服务器,并用它检索他们的用户名。这需要更多的工作。您需要发送验证电子邮件,以防止人们使用随机地址登录,这确实需要将他们的电子邮件存储在您的服务器上,是的。用户按下按钮比输入电子邮件并选择密码然后记住该密码容易得多。此外,我是否也添加了该选项与我的问题无关。