该文章或问题已被删除

IOS 苹果手机 KeyChain 密码管理插件

价 格: ¥29.00

简 介: KeyChain 是一个可以储存在苹果手机内容的数据,QQ交流群:891416757

跳转到 uniapp 插件市场

详细内容

IOS KeyChain 密码管理插件

keychain 是存储在iOS系统中,即使删除App也不会影响, 重新安装App后依然可以获得之前储存的数据。

KeyChain 有什么?

一般用来储存永久的数据,例如:可以作为用户第一次下载应用的凭证,之后不管用户删除应用,再怎么重新安装应用,都可以获取到该值,来判断用户是不是第一次下载应用,可用于推广应用,以防用户重复安装应用等等。

1. 实例化插件

复制代码const plug=uni.requireNativePlugin("Html5app-KeyChain");

2. 新增键值对、更新键值对

复制代码plug.saveValue({
 "key":"youkey",
 "value":"ghj123456789",
 "service":"myservice"
 },ret=>{

}); 
  • 参数说明
名称说明必填默认值
key
value
service服务别名,随便填写:一个服务下,可以有多个键值对myservice
  • 回调数据
    复制代码{"code":0,"msg":"保存成功"} | {"code":1,"msg":"保存失败"}

2. 删除键值对

复制代码plug.deleteKey(
{
"key":"youkey",
"service":"myservice"
},ret=>{

});
  • 参数说明
名称说明必填默认值
key
service填写新增时一致的服务名称myservice
  • 回调数据
    复制代码{"code":0,"msg":"删除成功"} | {"code":1,"msg":"删除失败"}

3. 查询键值对内容

复制代码plug.selectKey(
{
"key":"youkey",
"service":"myservice"
},ret=>{

});
  • 参数说明
名称说明必填默认值
key
service填写新增时一致的服务名称myservice
  • 回调数据
    复制代码{"code":0,"msg":"获取成功","value":"ghj123456789"}
复制代码    {"code":1,"msg":"获取失败,该键对应的值不存在!"}

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册