App1にいくつかのIDデータを保存し、同じデバイスのApp2でIDデータにアクセスしたいとします。これはプラットフォーム上で可能ですか?そうでない場合、これに対する回避策はありますか?2つの異なるiOSアプリでデータにアクセスできますか?
6
A
答えて
2
画像共有Instagramのへ:
NSURL *instagramURL = [NSURL URLWithString:@"instagram://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
NSString *documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *savedImagePath = [documentsDirectory stringByAppendingPathComponent:@"Image.ig"];
NSData *imageData = UIImagePNGRepresentation(originalImageView.image);
[imageData writeToFile:savedImagePath atomically:YES];
NSURL *imageUrl = [NSURL fileURLWithPath:savedImagePath];
UIDocumentInteractionController * docController = [[UIDocumentInteractionController alloc] init];
docController.delegate = self;
[docController retain];
docController.UTI = @"com.instagram.photo";
[docController setURL:imageUrl];
[docController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];
}
2
回避策の1つは、アプリをいくつかのファイルタイプを扱うように登録することです。そのようなファイルが開こうとすると、ユーザーはそれを処理できるアプリケーションの選択肢を取得し、選択したアプリはそのディレクトリにコピーされたファイルのコピーを取得します。~Documents/Inbox
しかし、私はあなたがいくつかの外部サービスでより良いと思う。
3
iOS keychainを使用できます。 keychain access groupsに関する良いチュートリアルです。
マイアプリ間関連する問題
- 1. iOSで異なるアプリIDプレフィックスを持つアプリケーション間でデータを共有する
- 2. Android - システム/アプリにアクセスできますが、データ/アプリにはアクセスできません
- 3. 同じコードが2つの異なるアプリで2つの異なることをしていますか?
- 4. iOS 2つの異なるアプリがお互いに話し合います
- 5. 2つの異なるGPUで2つの異なるNNを同時にトレーニングできますか?
- 6. 2つの異なるシステムでデータを検索しますか?
- 7. 2つのエンティティを2つの異なるテーブルにマップできますか?
- 8. 同じアプリ内購入をアプリ内の2つの異なる場所に表示できますか?
- 9. c#msアクセスで2つの異なるテーブルからデータを選択
- 10. このiOSアプリがネットワークにアクセスできないのはなぜですか?
- 11. 私のアプリはiOSのノート(Appleアプリ)フォルダにアクセスできますか?
- 12. iOSアプリとAndroidアプリの間で簡単にデータを共有できますか?
- 13. 2つの異なるAppleの開発者アカウントに1つのiOSデバイスを追加できますか?
- 14. アカウントの証明書/プロビジョニングプロファイルが異なるiOSアプリをアップロードできますか?
- 15. Spotifyデベロッパーサイトでは、同じアプリのiOSとウェブクライアントの2つの異なるアプリケーションが必要ですか?
- 16. 2つの異なるコントローラがmvcの1つのビューにアクセスできますか?
- 17. 2つの異なるggmapマップをスタックできますか?
- 18. アプリ内から販売データにアクセスできますか?
- 19. 2つの異なる.NETアプリケーションがdb4oファイルにアクセスできない
- 20. iOSアプリでlocalStorageにアクセス
- 21. Androidデバイスの2つのマイクからデータ/レコードにアクセスできますか?
- 22. アプリx1はアプリx2データにアクセスできない
- 23. ボタン操作で2つの異なるビューコントローラを押す - iOS
- 24. 同一の表示名で異なるBundleIDを持つ2つのiOSアプリを提出することはできますか?
- 25. iOSでQuickbloxを使用する2つの異なるアプリケーションがチャット/ダイアログを共有できますか?
- 26. iOSのデバイスコンテナにアクセスできますか?
- 27. iOSのシステムキーチェーンにアクセスできますか?
- 28. 1つのComboBox選択を2つの異なるデータにバインドできますか?
- 29. 2つのボタンで2つの異なるビューにGETフォームを送信することはできますか?
- 30. 同じキーに2つの異なるウィンドウでアクセスすると、Redisは2つの異なるタイプを返すのはなぜですか?
あなたはiCloud上またはDropboxのを検討していますか? –
アプリは特定の種類のURLに応答することができるため、App1はApp1:// foo/barのURLに応答するよう登録し、App2はそのURLにアクセスできます。 –
@BrianWillisデバイスにiCloudまたはDropboxがない場合はどうなりますか? – locoboy