アプリ A とアプリ B の 2 つの Android アプリがあります。
この 2 つは安全な方法で相互に通信する必要があります。アプリ A でそのためのカスタム アクセス許可を定義しました。アプリ B はそのカスタム アクセス許可を使用します。protectionLevel を「通常」に設定すると、これは正常に機能しますが、誰もがその許可を使用できるため、実際には安全ではないようです。
これが本当に安全である唯一の方法は、protectionLevel を signature に設定できる場合です。残念ながら、次の制限があります。
- アプリ A は証明書 A で署名する必要があります
- アプリ B は証明書 B で署名する必要があります
- アプリ B は証明書 A (A と B を意味する) で署名することもできますが、このソースによると、それは私をどこにも連れて行かないようです
これを機能させる方法はありますか?そうでない場合(そうであると思います):
アプリ B だけがアプリ A と通信できるようにする良い方法は何ですか?