現在、同じユーザー ID を共有する複数のアプリがあり、外部ストレージ上のファイルを介して単純なデータを共有しています。私が知りたいのは、次の特性を持つアプリケーション間でデータを共有する方法があるかどうかです。
- 同じユーザー ID を持つアプリのみがデータにアクセスできます。
- 共有 UID を持つすべてのアプリには、読み取り/書き込みアクセス権があります。
- 特定のアプリに依存しません (4 つのアプリがある場合、これらの任意の組み合わせで問題なく動作します)。
- ここで注意が必要なのは、UID を持つ最後のアプリがアンインストールされると、データも削除されることです。
基本的に、データは個々のアプリケーションではなく、すべてのアプリケーション/共有 UID が所有する必要があります。私が知る限り、これらの要件を満たす標準的なデータ ストレージの可能性はなく、これを達成する方法があるかどうか疑問に思っていました。前もって感謝します!