あるストアからアプリをインストールし、別のストアからアップデートしようとすると、Android は次のようにエラーを出します。

Android 14 には、アプリケーション ストアがインストールするアプリケーションを独自のものとしてマークできる API が統合されており、アプリケーション ストアが別のアプリケーション ストアや他のソース (APK など) から更新されるのを防ぎます。実行しようとすると、警告ウィンドウが表示されます。

Android の次のバージョンで携帯電話に届く新しい警告メッセージに備えてください。原則として、アプリケーションをいじることに慣れている人だけがこれを見ることになります。不必要な警告のように見えるかもしれませんが、実際には、場合によっては役立つ場合があり、明らかに、これは 1 回につき 1 回しか表示されません。応用。

私のアプリには触らないでくださいとGoogle Playが言う

iOS とは異なり、Android では、Google の Play ストアに加えてサードパーティのアプリ ストアの存在が許可されています。アプリのパッケージ名と署名が同じである限り、あるソースからアプリをインストールし、別のソースから更新することが可能です。たとえば、Google Play からインストールし、APK から更新します。

これは問題ありませんが、場合によっては不快な副作用を引き起こす可能性があるため、Google は留意するよう求めています。したがって、アプリ ストアは、インストールするアプリの発信元として自身をマークできます。後でそのアプリケーションを別のソースから更新しようとすると、 Mishaal Rahmanのおかげで私たちが知っている警告メッセージが表示されます。

Android警察のスクリーンショット

問題のメッセージは、新しいインストール ソースと元のインストール ソースを通知し、とにかく更新するかキャンセルするかの 2 つのオプションを示します。いずれにせよ更新すると、元のソースは削除され、それ以降、アプリはどのソースからでも更新できるため、メッセージは再度表示されなくなります。これは次のメッセージです。

このアプリをこの (ソース) から更新しますか?このアプリは通常、(オリジナルのソース)からアップデートを受け取ります。別のソースから更新すると、携帯電話上の任意のソースから将来の更新を受け取ることができます。アプリの機能は変更される場合があります。

そしてなぜ Google は私たちにアプリのアップデートを怖がらせるのでしょうか?実際のところ、アプリケーション ストアは独自のルールによって管理されており、そのルールはストア間で異なる場合があります。たとえば、Google は、ユーザー補助サービスを使用して通話を録音するアプリをストア内で許可していませんが、他のストアがそのポリシーを共有する必要はありません。この別のストアから通話録音アプリをインストールしてから Google Play アップデートをインストールすると、機能が失われます。また、Google Play (または他のアプリケーション ストア) が選択を行うため、多くのバージョンのアプリにどの APK をインストールするかを選択するという問題も回避できます。

「一番上で更新」に関する主な問題は、同じパッケージ名と署名を維持しているが、ストアや APK のバージョンが異なるアプリに発生します。実際のところ、一部の開発者は、アプリのさまざまなバリエーション (Google Play 内と外部など) に異なるパッケージ名を使用することを選択しています。その場合、アプリは他のソースから更新されず、したがって、警告メッセージ。

経由 | アンドロイド警察

あるストアからアプリをインストールし、別のストアからアップデートしようとすると、Android は次のようにエラーを出します。・関連動画