如果要求略有不同,这些解决方案中的任何一个都可以工作,例如:
App B wakes up
App B asks App A for (128bit) data
App A does a RESTFUL API call to an external server
App A responds to App B with data requested
此流程执行时有两个约束:
on each wakeup by B
A may not be running
换句话说,A 为设备上的其他应用程序提供数据服务(通过与服务器交互),即使它没有运行。
这在 Android 上是可行的,但不确定在 IOS 上是否可行。我知道 URL 方案、UIPasteboard 和钥匙串,但没有一个满足上述要求。