私は、アプリがプレイストアや他のソースからインストールされていないかどうかを認識しようとしています。私が最初にこの答えDetect if an app is installed from Play store を読んしかし、その後、この答えhttps://stackoverflow.com/a/16862957は、Amazon言った:最後に "com.amazon.venezia"アプリがShareItのようなapk共有によって共有されている場合、アプリのパッケージインストーラIDは変更されますか?
に PackageManager.getInstallerPackageNameを()に設定
だから、それはオプションですパッケージインストーラ名を変更するには?
「はい」の場合、アプリがapkで共有されている場合は、パッケージ名が変更されますか?
たとえば、shareitでアプリを共有した場合、パッケージ名インストーラは変更されますか?
最初の回答でメソッドを使用すると、そのような共有によってインストールを識別することもできます。
apk経由で共有すると変更されない場合は、apk経由で共有されているかどうかを確認する方法はありますか?