次のように、要件がわずかに異なる場合、これらのソリューションのいずれかが機能します。
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
このフローは、次の 2 つの制約を使用して実行されます。
on each wakeup by B
A may not be running
つまり、A は、デバイス上の他のアプリが実行されていなくても、(サーバーと対話することによって) データ サービスを提供します。
これは Android では実現可能ですが、IOS では確実ではありません。URL スキーム、UIPasteboard、キーチェーンについては知っていますが、上記の要件を満たすものはありません。