5

更新が発生したときに、Google Play を通じて配布されたデバイス所有者アプリの本番環境での動作を知っている人はいますか?

私たちが知っているように、デバイス所有者アプリのインストールにはいくつかの動機があり、簡単ではありません。工場出荷時のデフォルトにリセットしてから、デバイスを 2 番目のデバイスで NFC プロビジョニングするなどです。痛み、毎回?

この質問が発生するのは、私の開発用デバイスでは、デバイス所有者アプリが以前にインストールされていた場合、デバイス所有者アプリを変更して再起動できないためです...デバイスを工場出荷時の設定にリセットしない限り!

読んでくれてありがとう…</p>

4

1 に答える 1

7

デバイス オーナー アプリが設定されると、デバイス/プロファイル オーナー アプリを参照する新しいファイルが/data/system/device_owner.xmlの下に作成されます。

次に、Android システムはこのファイルを読み取って、どのアプリケーションがDevice OwnerまたはProfile Owner Appと見なされるかを確認します。

このファイルには、パッケージ名を使用してアプリケーションを参照するものが含まれています。パッケージ名が同じままであるため、これらのアプリを更新してもこのファイルは推測されません。
アプリを更新するときは、最初にデバイス所有者を最初に設定したときに以前に使用したものと同じ証明書を常に使用していることを確認してください (これは、Android でのすべてのアプリケーション更新のセキュリティの標準ルールです) )。
アクセス許可も同じ方法で更新でき、NFC やdpmツールを使用して再プロビジョニングする必要はありません。

于 2015-02-13T14:48:56.127 に答える