5

WebView を使用してユーザーがアプリケーションをインストールできるようにする Android アプリがあります。従来、Android マーケットからインストールされたアプリケーションのインストーラーの値は「com.google.android.feedback」に設定されていました。Google Play では、この値は「com.android.vending」になりました。

この値は、次の方法で取得できます。

PackageManager pm = context.getPackageManager();
String installer = pm.getInstallerPackageName(pname);

WebView によってインストールされたアプリのインストーラーの値が null に設定されています。などの独自のインストーラー値を設定するにはどうすればよいcom.mydomain.storeですか?

4

2 に答える 2

4

を使用してみることができsetInstallerPackageNameます。

ただし、パッケージのインストール後にインストーラーパッケージ名を設定する必要があり、インストーラーパッケージ名は空/nullである必要があります。

于 2012-02-05T04:55:36.440 に答える