ユーザーが入力したデータを収集して保存する Android アプリがあります。現在、アプリ内のデータが安全であるという確信をユーザーに与えるために、インターネット許可を使用していません。ただし、一部のユーザーは、アプリへのアクセスに使用する複数のデバイス間でデータを同期する機能を含めるように要求してきました.
ユーザーのデータ機密性を考慮して、この同期機能をオプション機能として、できればアドオン アプリを介して追加し、デバイスで個別に課金できるようにしたいと考えています。
私はこれを行うための複数のオプションを見てきましたが、アプローチに焦点を合わせることができませんでした. 私はこのようなことを考えています:
最初のアプリ -> 2 番目のアプリがインストールされているかどうかを確認します (ユーザーが同期サービスを購入したことを意味します -> 最初のアプリが 2 番目のアプリでサービスを呼び出します -> 2 番目のアプリにはインターネット アクセス許可があり、最初のアプリのデータにアクセスできます -> 2 番目のアプリはデータを Web サーバーと同期します
同様に、最初のアプリと 2 番目のアプリは、サーバー上に利用可能な更新されたデータがあるかどうかを確認し、それをローカル デバイスにコピーします。
次の質問があります。
1) 2 番目のアプリから最初のアプリのデータベースにアクセスするにはどうすればよいですか?
2) 最初のアプリから 2 番目のアプリでサービスを呼び出すにはどうすればよいですか?
3) 2 番目のアプリから最初のアプリでサービス/アクティビティを呼び出すにはどうすればよいですか?