使用FXKeychain进行 App间共享数据时需要注意的。

使用FXKeychain来共享数据
在github上下载这个源码。
然后直接使用,
使用时,如果只是当前app使用,则不用考虑service和accessGroup. 不用创建新的FXKeychain,直接使用其defaultKeychain对象进行存储和读取即可。

而在多个app间使用时,需要注意下面几点:
在app的targets下的Capabilities中的keychain sharing, 打开,并输入一个Groups名称,比如app分别为:
com.heqin.app1,
com.heqin.app2
则建议使用的Keychain Groups名称为:com.heqin

由于要生成特定的keychain对象,所以不能使用defaultKeychain对象,而是使用FXKeychain的initWithService:accessGroup方法来做。
传入的accessGroup值为:

在IDP管理后台中,选中com.heqin.app1的APP ID, 会在Name:下面有一个Prefix字段, 如: XVD9VFD31244, 这样的字样, 这个是用来标识当前的帐号值。
得到这个值后, 上面的accessGroup值就为:XVD9VFD31244.com.heqin.

在IDP中选中这个app id配置其第一项设置为App Groups, 填入创建的app groups内容:com.heqin (前提是先创建一个app groups)。
然后再运行代码, 就可以进行两个app间通过keychain来共享数据了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值