ios - Apple 是否允许使用套接字在两个 iOS 应用程序之间进行通信?
问题描述
所以基本上我在同一台设备上安装了两个 iOS 应用程序,它们需要通过相互发送数据来进行通信。我不想使用 URL 方案或通用链接,因为这两个会在 UI 中打开另一个应用程序,而不是在后台相互发送消息。目前,我有一个使用 unix 套接字连接的解决方案,方法是将一个应用程序绑定到特定端口并让另一个应用程序连接到它。这很好用,但我只是想知道苹果是否允许使用它。请注意,这两个 iOS 应用程序并非来自同一个开发人员,因此在这种情况下,依赖于 App Group 的任何其他应用程序都将不起作用。
Apple 会允许在这种情况下使用套接字吗?编辑:其中一个应用程序在后台运行是有效的,所以后台执行不是问题
解决方案
只要您的一个应用程序有权在后台运行,这是完全可行的。这样的例子是音乐应用程序。Spotify 用他们的“app-remote”SDK 做同样的事情。
推荐阅读
- php - 如何从 php 更改“base” HEAD 标签?
- java - 如何从 Elastic Beanstalk 中的 Spring Boot 应用程序中获取客户端主机名和/或客户端 IP 地址?
- c# - TempData 删除数据
- typescript - 在量角器中自动化 E2E,删除一个事件后如何获取事件计数
- macos - 为什么 Fastscripts 可以使用此功能,但鸭嘴兽却不能
- python - 如何在matplotlib python中删除以前的散点图
- javascript - html 中的工具提示
- iis - 更改 sitecore 网站默认 URL 结构
- outlook - WebDAV 上发布的 Outlook 日历未在 Google 日历上更新?
- python - python的查找功能出现问题