「合法的に」とは、App Store に受け入れられる方法を意味しました。
私はこれを読みましたが、時代遅れの可能性があると感じています(質問とほとんどの回答は2008年にさかのぼります)
iPhone アプリケーション間でカスタム データを共有するにはどうすればよいですか?
そして、これらは最小限の情報を提供します:
私が理解しているように、これらの方法は
完全合法
1) UIApplication の openURL
2) 両方のアプリケーションが同じチームによって開発されている場合、キーチェーンを使用できます
3) 両方のアプリケーションが同じチームによって開発されている場合、iCloud を使用できます。
灰色の領域。
4) CFNotificationCenterGetDarwinNotifyCenter、CFNotificationCenterAddObserver、CFNotificationCenterPostNotification を使用したグローバル通知
5) TCP/IP ソケットを使用する (いずれかのアプリケーションがバックグラウンドで実行されている場合)
6) Unix ソケットを使用する (いずれかのアプリケーションがバックグラウンドで実行されている場合)
7) カスタム UIPasteBoard を使用する
これを使用して拒否または承認された人はいますか?
他の方法を知っている人はいますか?
-- アップデート 1 --
両方のアプリが同じデバイスで実行されます。
アプリの 1 つがバックグラウンドで実行される可能性があります (VOIP)
アプリは異なるチームによって開発されます (同じ証明書で署名されることはありません)。