5

iOS アプリケーション間でディスク上のデータを共有することは可能ですか? それとも本当にサンドボックス化されていますか? つまり、1 つ以上のアプリからアクセス (および/または変更) されるデータの共有リポジトリを作成したい場合、それは可能でしょうか?

iOS 機能ページのリストの 1 つに「Share Data Among Apps」がありますが、これは私が探しているものであり、関連する API は何ですか?

グーグルはこの分野で他にあまり出てきていません.iDeviceディレクトリ構造のほぼどこへでもパスを構築できることを私は知っています. Apple の TOA に反して、私のアプリを直接拒絶に導くのでしょうか、それともそのようなアーキテクチャに希望はありますか?

4

3 に答える 3

3

アプリが iPad のみでない限り、それほど簡単なことはありません。それ以外の場合、このことは URL プレフィックスについて語っています。「カスタム URL スキームの実装」http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html%23//apple_ref/doc/uid/TP40007072-CH4-SW7を参照.

iPad のみのドキュメント サポートに関する情報を次に示します。 -CH6-SW2「iPad デバイスでのドキュメント サポート」を参照してください。これは iPhone/iPod では機能しません

于 2010-10-28T17:35:02.150 に答える
2

それはマーケティングの話のように見えます。データをローカルで共有する唯一の方法は、別のアプリを起動するときに URL でデータを渡すことです。それ以外の場合は、インターネット サーバー ベースのソリューションが必要です。

もう 1 つの考え: 新しいマルチタスク サポートを使用して、アプリ間で TCP をローカルに使用できますか? Air Sharing などのアプリは、リッスン ソケットを作成できます。

于 2010-10-28T17:30:52.993 に答える
0

ios keyChain を使用すると、アプリ間でデータを共有できます。

于 2014-06-07T07:49:31.677 に答える