app group用于app间数据共享,也用于扩展与宿主app间的数据共享

1. 添加App Group的方法

App Group 使用说明(ios13)
正如你所看到的,选中项目跟着步骤走,就可以显示出app group ,接着直接将其拖拽到对应TARGET中,如果你的ID没有创建过App Group 那么这个时候里面的内容是空的,这个时候你可以直接点击“+”按钮在弹出的菜单中输入你要创建的App Group的名字(即entitlements),确定后就可以在刚才拖拽出来的App Group的里面显示出当前你已经添加的组的标识符,即名称。如果你确定将其使用在当前项目中,那么将其选中即可。同理,在你其他的app的项目或者是你的扩展中也如此添加App Group并使用相同的名称,于是他们就可以共享数据了。
App Group 使用说明(ios13)
当你在洁面中点击了其他地方,看不见添加App Group的窗口时候,莫慌!像上图那样直接点击右上角的“+”按钮就可以再次显示出来。

2.在代码中使用数据共享

App Group 使用说明(ios13)
这里通过文件管理器的默认对象在App Group中共享目录中创建了文件,在这里可以存取各种文件,数据库文件,json, xml,framework等。可以复制各种文件到App Group的共享目录,然后在扩展或者我们自己的其他app中拿取出来,实现我们多app数据共享。
App Group 使用说明(ios13)
这里呢使用的是userDefault以SuitName为标识符的实例化对象进行数据的存取

相关文章:

  • 2021-04-11
  • 2022-01-30
  • 2021-06-01
  • 2021-04-29
  • 2022-12-23
  • 2021-09-13
  • 2021-12-20
猜你喜欢
  • 2022-03-01
  • 2021-12-09
  • 2021-06-16
  • 2021-06-25
  • 2021-05-30
  • 2022-12-23
  • 2021-06-24
相关资源
相似解决方案