在实际的开发中,我们也许会有这种需求:公司的旗下有两个App,当客户已经登录一个App A的情况下,再登录另一个App B时,B不再需要繁琐的登录过程就可以直接使用A已经登录的信息。但是iOS系统下有这么一个安全机制:每个应用都有自己对应的沙盒,每个沙盒之间都是相互独立的,互不能访问(没有越狱的情况下)。
这种情况,我们应该怎么处理呢?(当然,我是由通知扩展和主程序BundleID要求不一样,所以要想在APP通知扩展里同步主程序的信息,才来研究共享信息App Group)
一、认识App Groups
AppGroup allows data sharing between two different apps or even app and widgets by creating one common shared path (like document directory). Data saved over there can be accessed by any app which is associated with that particular AppGroup. It is an offline data sharing between apps.
这是一段关于App groups的一段说明,告诉我们了App Groups可以使两个不同的APP进行数据共享。但是要求这些APP是由同一个