2010-11-23 5 views
1

これを行うには、同じ開発者の多くのアプリケーションが同じ店舗を使用します。 同じデータベースの同じデータを使用して同期処理を行う場合は非常に便利です。 これも可能ですか?iOSで1店舗を使用している多くのアプリ

私はboundle identyfierで何かをしなければならないと思います。たぶん*印のあるもの。

よろしく、 デビッド

答えて

-1

インポッシブル。すべてのアプリはサンドボックス化されています。

+0

@DBDを参照してくださいので、この質問に対するあなたの答えは何ですか?私はこれを約2年前に投稿しました。 – MJeffryes

+0

現在の共有キーチェーン検索でこの質問/回答が見つかりました。アプリケーション間でデータを共有する場合、 '/Documents/Inbox'。アプリは他のアプリの受信トレイにファイルをドロップすることができ、それらのアプリはそれらを読み取ることができます。データの結合は厳密ではありませんが、データを共有するために多くのアプリケーションで使用されています。主に文書の共有に使用されますが、.plistファイルを共有するために使用できます。リモートでは理想的ではありませんが、アプリケーション間の通信は途中に外部サーバーがなくても存在します。私は自分のコメントを削除しました。あなたには否定的な言葉ではなく、不正確な情報が記載されていました。 – DBD

+0

私は、(タグのために)アプリケーション間でコアデータストアを共有できるかどうかを質問すると解釈しました。 – MJeffryes

4

それはあなたが行くことができる遠いが、あなたのアプリケーション間でキーチェーン項目を共有している、ことはできません。

あなたが作成し、複数の アプリケーション間 キーホルダーアイテムを共有することが可能になりました。アイテムを共有する のアプリケーションは、同じスイートをより簡単に相互運用できるようになります 。たとえば、 この機能を使用して、ユーザパスワード などを共有することができます。 は、ユーザに の各アプリケーションを個別にプロンプ​​トする必要があります。

キーチェーン項目の共有には、 アプリケーションバイナリに適切な資格が設定されています( )。 Xcodeを使用して、 アプリケーションの サポートエンタイトルメントを含むエンタイトルメント プロパティリストファイルを作成する必要があります。このファイルを に作成するプロセスについては、iOS 開発ガイドに記載されています。 の資格については、 を構成してください。 サービスリファレンスの SecItemAdd関数の説明を参照してください。あなたは、開発時に設定したアクセス グループとキーホルダーサービス プログラミング・インタフェースを使用することを含む、ランタイム で共有アイテムにアクセス

。 キーチェーンにアクセスする方法については、キーチェーンサービス プログラミングガイドを参照してください。

http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOSv3.html

関連する問題