我们正在开发用于iOS的SDK,该SDK要求同一设备上的不同应用程序彼此了解并在它们之间传递信息。这对于电池消耗和网络使用而言是必需的。
不选择使用自定义UIPasteboard,因为SDK将由不同公司的应用程序托管。
不使用openURL,因为它会迫使目标应用程序成为前台。
[我们当前的想法是在不同的应用程序之间发送UDP数据包(每个应用程序在不同的端口上侦听)。
我们的问题:
1)是否有更简单的选择?
2)您认为Apple的条款和条件以某种方式不允许这种解决方案吗?
由于iOS的限制,在这种情况下,最可靠的解决方案是使用后端。