iOS【NotificationContent-App Group共享】

App Groups可以使两个不同的APP进行数据共享
同一个开发者账号下,多个APP共享数据,如登录A APP情况下,可以直接打开B APP登录

创建NotificationContent对应ID、证书
iOS【NotificationContent-App Group共享】_第1张图片
截屏2020-12-18 下午8.05.53.png
iOS【NotificationContent-App Group共享】_第2张图片
截屏2020-12-18 下午8.06.18.png
创建App Groups的ID
iOS【NotificationContent-App Group共享】_第3张图片
截屏2020-12-18 下午8.07.05.png
对应证书添加App Groups功能
iOS【NotificationContent-App Group共享】_第4张图片
截屏2020-12-18 下午8.07.31.png
iOS【NotificationContent-App Group共享】_第5张图片
截屏2020-12-18 下午8.08.12.png

如果是已有证书,重新授权保存下载一下就好了

iOS【NotificationContent-App Group共享】_第6张图片
截屏2020-12-19 下午3.56.31.png
主项目中:
// 保存到数据共享组
NSString *appGroupPath = @"group.com.test.AppName";
NSUserDefaults *myDefaults = [[NSUserDefaults alloc]initWithSuiteName:appGroupPath];
[myDefaults setObject:STLToString(_device_id) forKey:@"Device_Id"];
通知项目中:
NSString *appGroupPath = @"group.com.test.AppName";
NSUserDefaults *myDefaults = [[NSUserDefaults alloc]initWithSuiteName:appGroupPath];
//取值
NSString *deviceId = STLNotifyToString([myDefaults objectForKey:@"Device_Id"]);

你可能感兴趣的:(iOS【NotificationContent-App Group共享】)