APP开发token,app开发token使用

2022年01月13日 来自于App快做

APP开发token,app开发token使用

app开发中使用全局令牌不可或缺的。今天,我将与大家分享NSUserDefaults的用法。

NSUserDefaults是单个实例。整个程序中只有一个实例对象。可用于数据的永久存储,简单实用。这是它可以自由传输数据的前提,也是人们喜欢用它存储简单数据的主要原因。

首先,在使用NSUserDefaults存储自定义对象时,我们必须知道NSUserDefaults可以存储哪些类型的数据,如下所列:

NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double)、NSString、NSDate、NSArray、NSDictionary、BOOL。

如果您想将上述数据类型的数据永久保存到NSUserDefaults,您只需要简单的操作(一个值和一个键)。例如,如果您想要保存一个NSString对象,代码实现如下:

首先,只需取出key对应的值,保证每个Key的唯一性。

IOS技术交流组:668562416

iOS app开发全局token的使用

1.什么是代币?

令牌主要用于服务器判断当前用户是否登录。令牌一般用于在短链接中验证当前用户的登录状态。

令牌值的特点:令牌值一般为字符串/大整数,

令牌值的获取:当用户第一次登录成功时,会获取一个令牌。服务器将存储这个令牌,客户

每次调用web接口时,token都将作为公共参数传入,服务器将获取传递的Token,并将其与本地数据库的Token进行比较。如果是一样的,就不需要重新登录;如果不同,您必须重新登录。

令牌的有效期取决于网络端的数据库令牌何时清空。一般应用持续7天或一年,金融类应用通常需要15分钟。如果网页端的数据库清空后是空的,而之前保存的token是app端上传的,对比后Token就不一样了,需要重新登录。

2.如果多个设备想登录,比如安卓、iOS、app端的网页,可以多设置几个令牌,同时将设备类型发送给服务器。如果有三个以上的设备,您可以在设备的同一侧移除设备。

标签:

立即咨询

立即咨询