私は、多くの共通データを使用する可能性が高い一連のアプリに取り組んでいます。これは、数百 Mb の同じコア データ セットを意味します。
これは、ダウンロード可能なマップのセットと、それをさまざまな用途に使用するいくつかのアプリがある場合に似ています。
iOSはアプリ間でデータを共有する方法はありますか? 同じ地域にあるので、複数のアプリを購入することを願っています。それとも、1 つのアプリを用意して、アプリ内購入を通じて各「アプリ」の機能を販売するのが正しい方法ですか?
私は、多くの共通データを使用する可能性が高い一連のアプリに取り組んでいます。これは、数百 Mb の同じコア データ セットを意味します。
これは、ダウンロード可能なマップのセットと、それをさまざまな用途に使用するいくつかのアプリがある場合に似ています。
iOSはアプリ間でデータを共有する方法はありますか? 同じ地域にあるので、複数のアプリを購入することを願っています。それとも、1 つのアプリを用意して、アプリ内購入を通じて各「アプリ」の機能を販売するのが正しい方法ですか?
iOS ではアプリ間でデータを共有できますが、もちろん制限があります。データの量とデータ自体によって異なります。
データを共有できる方法:-
1 UIPasteBoard - セキュリティなしで一般的なペーストボードを作成する
2 URL スキーム -- アプリの URL タイプを登録するには、アプリの Info.plist ファイルに CFBundleURLTypes キーを含めます
使用する
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"yourApp://yourData"]];
データを共有します。
データを受信するには、4.1 以前のデリゲート
-application:handleOpenURL:
後で使用するために:-
application:openURL:sourceApplication:annotation:
3 アドレス帳で共有するためのダミー連絡先
4 キーチェーンでデータを共有することもできますが、iOS 3.xxxx でのみ機能します。