0
ユーザがマニフェストファイルで宣言した3つのパーミッション(perm1、perm2、perm3)を持つアプリケーションのバージョンv0.1をインストールしたとします。そして、彼は新しいバージョン:v0.2をインストールすることでこのアプリケーションを更新しますが、このバージョンのマニフェストファイルには2つのパーミッション(perm1とperm2)しか見つかりません。Androidアプリケーションの新しいバージョンは、新しいマニフェストでもはや宣言されていなくても、古いバージョンの権限を持っていますか?
私の質問は:このアプリケーションの0.2バージョンは、ユーザーが以前にそれを受け入れて以来Perm3パーミッションを使用できるのですか?または、マニフェストファイルにperm3が表示されなくなったということは、perm3のアクセス権がもはや割り当てられていないことを意味します。
存在してはいけません。なぜ聞くのですか? –
私はおそらく、permissionsはユーザ関連(ユーザは特にインストールされた各アプリケーション用に作成されている)だと思っていましたが、これらの権限が割り当てられた後は常に-_-を更新してもユーザに従います。アプリケーションのバージョンは、そのproporeマニフェストファイルで宣言されているパーミッションを持つだけです。 –