当我们向应用程序添加扩展时,例如通过过滤短信
添加扩展名:
在设备上启动我们的应用程序(以下简称主机应用程序)后,我们需要在消息部分的 iOS 设置中激活我们的扩展程序:
启用扩展:
如何在主机应用程序中了解扩展程序的状态,它在设置中是否处于活动状态?
我需要知道状态才能要求用户激活扩展或不要求用户激活扩展,而是在主机应用程序中显示其他内容
不幸的是,没有 API 可以检查包含应用程序中是否启用了短信过滤扩展。
苹果不允许这样做,我认为他们将来也不会这样做。
这是他们在 IdentityLookup 文档中所说的
同样出于隐私原因,您的应用程序扩展无法将数据写入与包含应用程序共享的容器。