複数のアプリを1つのデータベース(コンテンツプロバイダ)、1つのログオンで作成しました。つまり、1つのアプリケーションでログインすれば、アプリは他のアプリからログアウトする必要があります)、別のアプリから1つのアプリを開く必要があります。毎日オフラインデータをすべてサーバーに更新する必要があります(毎日特定の時刻に実行する必要があります)。今私はこのシステム(すべてのアプリ)をiOSに移植するつもりですが、iPhoneで可能ですか?そして私はこのアプリをアプリストアに提出するつもりはない。複数のiOSアプリ(単一のデータベースとシングルログオン)
答えて
はい、可能です。あなたが使用して取得することができたコンテナのURLでデータベースを保存する必要があります:
- (NSURL *)containerURLForSecurityApplicationGroupIdentifier:(NSString *)groupIdentifier;
groupIdentifier
paramはすべてのアプリケーションで同じにする必要があると標的 - > Capabilities->アプリケーショングループ内で設定する必要があります。
各アプリケーションに同じappGroupを設定したら、上記の方法を使用して、メソッドによって提供された場所にデータベースを保存できます。そうすれば、すべてのアプリから同じDBにアクセスできます。
固有名詞(appGroup)を持つNSUserDefaults init methidがあり、単一のログオン目的で使用できる共有UserDefaultsが作成されます。
- (instancetype)initWithSuiteName:(NSString *)suitename;
は参照してください:
あなたの素早い対応のためにPuneet sharmaありがとうございます – Prathap
あなたはアプリ間でファイルを共有するためにAppGroups
を使用することができます。 AppGroups
を使用しての機能を実装することができます。Bool
をデータベースに保存しておき、それぞれのアプリがアクセス権を持ちます。ユーザーが現在ログインしているかどうかを示しています。
ありがとうDavid Pasztor、アプリを別のアプリからダウンロードして、どのようにして毎日同じ日にサーバーにすべてのデータをアップロードできますか(これはAndroidサービスを使用しているため)、iOSの代替手段は何ですか? – Prathap
他のアプリからアプリを自動的に開くことはできません。「iOS」には、ユーザーの操作が必要です。あなたはあなたのアプリを起動するためにあなたがクリックすることができるあなたの他のアプリであなたへのリンクを提供する必要があります。ただし、共有データベースを使用している場合は、データをサーバーにアップロードするために他のアプリを開く必要はありません。いずれかのアプリケーションが終了する前にデータがデータベースに書き込まれていることを確認してから、データベースの内容を毎日あなたのアプリからアップロードするだけでよいのです。 –
ユーザーは数時間後にオフラインでデバイスをインターネットに接続しているため、そのデバイスをオンラインにする前にすべてのアプリケーションをSuspended状態にする可能性があります。 – Prathap
- 1. MongoDB複数のデータベースと単一のデータベース
- 2. 複数のアプリの単一のAndroidアカウント
- 3. 複数対単一データベース
- 4. iOS複数の単一VCコール - ベストプラクティス
- 5. 単一または複数のデータベース?
- 6. 複数のデータベースを単一のデータベースにマージする
- 7. MongoDB - SaaSオファリング用の単一データベースまたは複数のデータベース
- 8. 複数のRailsアプリが別のRailsアプリの単一のデータベース/テーブルを読み取る
- 9. 複数行と単一行
- 10. 複数の.edmxを単一のAsp.Net MVCアプリ
- 11. 複数のUIWebViewと単一のアクティビティスピナー
- 12. 複数のmysqlテーブルと単一のテーブルデザイン
- 13. 単一のVBOと複数のIBO
- 14. gcm/fcmで複数のAndroidアプリとiOSアプリの通知をプッシュ
- 15. 1つの単一ドメインモデルのMVC複数のデータベース
- 16. 単一のSQLiteデータベース用の複数のファイル
- 17. 複数のデータベースがAndroidの単一のアプリケーションにあります
- 18. CSVエクスポート:複数のデータベース行の単一の行に
- 19. 複数の単一フィールドインデックス対複数フィールドインデックス
- 20. データベース設計:単一項目の複数の状態
- 21. 複数のデプロイヤー単一のコンテンツ配信データベース(ブローカーDB)
- 22. 単一と複数のJSON応答
- 23. 複数の単一ファイルコンポーネントとVue Webpackテンプレート
- 24. 単一画像から複数のQRコードをスキャンするiOS
- 25. 複数のアクティビティまたは単一のアクティビティと複数のフラグメント
- 26. 複数のWebフォームと単一のデータベースに単一の接続を使用する
- 27. 複数のエントリ単一セル
- 28. MongoDB複数の単一インデックス
- 29. 複数のジャー、単一パーシスタンスユニットソリューション?
- 30. wordpress複数の単一ページ
なぜあなたはあなたの質問に 'android'タグを付けましたか? –
私は既にAndroidで同じことを実装しているので、アンドロイドとiOSの一般的な開発者は簡単に私のための提案を与えることができます – Prathap