我一直在寻找一种方法,假设有两个应用程序都已安装,那么该应用程序可以通过某种方式向另一个应用程序发送消息/从另一个应用程序发送消息。我觉得这可能是不可能的,但我想与SO确认。
基本上,我将开发两个应用程序app1和app2。让我们假设用户总是下载两个应用程序(或者,我之前在SO上进行了讨论,因此一个应用程序可能会确定是否安装了另一个目标应用程序,并假设它进行了Uri注册。)App1将生成一些信息并必须传递给app2。一种方法是,我可以将外部服务器用作中继,并且两个应用程序都可以通过网络进行通信。但是,是否可以将信息从一个应用程序本地传递到另一个应用程序,就像Android中的Service
一样?如果您可以给我一个关键字或链接,将不胜感激。我进一步阅读。谢谢。
答案 0 :(得分:1)
您的解决方案是App Groups Entitlement
。
对于文件,请参见:https://developer.apple.com/documentation/foundation/filemanager/1412643-containerurl
对于 NSUserDefaults
,请参见:https://developer.apple.com/documentation/foundation/userdefaults#1664611