什么是安全的方式来阻止用户每次打开我的应用时都必须使用Twitter数字登录?

问题描述:

我正在使用Twitter数字在我的Swift应用程序中登录/认证用户。基本上,我只想让用户不必输入他们的电话号码,然后输入6位数的验证码,每次他们打开和关闭我的应用程序。我无法找到关于这个特定点的任何文档,解释这是如何完成的?这是由Twitter Digits幕后处理的,如果不是,我该怎么做?什么是安全的方式来阻止用户每次打开我的应用时都必须使用Twitter数字登录?

我对原生Swift应用程序并不熟悉,但我在Phonegap开发中使用本地存储方法。

您应该在第一时间将本地存储的用户名和密码存储在本地存储中,然后您需要检查当用户再次打开您的应用时是否设置了本地存储中的用户名和密码。

如果是,请使用当前存储的数据记录他/她。如果没有,只要转发他/她注册您的应用程序的一部分。

你可以看看如何在斯威夫特使用本地存储:How to save local data in a Swift app?

+0

我很困惑,但因为数字没有密码。我只保存他们发短信为密码的验证码吗? – HelloCoding

+0

当用户登录时是否给出了任何配置文件ID或其他内容?如果是这样,你也可以使用它。 – Lala

+0

或者当您登录用户时,您可以存储您的应用为当前用户生成的用户标识。然后再次使用它。 – Lala