2013-10-02 14 views
5

からです:は、私がチェックする方法を知っているサムスンアプリストア

packageManager.getInstallerPackageName(pContext.getPackageName()) 

私は他のStackOverflowの答えと野生の私のアプリから知っている:

Googleが収益を再生する:com.android.vending

Amazonが返されます。com.amazon.venezia

を私はADBとインストールした場合、私はgetInstallerPackageName()から返されたNULL値を取得します。誰もがサムスンのApp Storeからインストールされているかどうかをテストする方法を知っていますか?

+0

私はSamsungのデバイスを持っていませんが、com.samsungのようなものだと思います。*文字列を検索する場合、上記のメソッドは文字列 "samsung"を返します。私はそれにsamsungという文字列を持つ非常に多くのパッケージインストーラがあるとは思わないでしょう。 – EliteTech

答えて

4

Samsung forum thread getInstallerPackageNameによると、ヌルを返します。

あなたはSamsungAppsから アプリケーションをダウンロードする際に、実際に値 は(メソッドはnullを返します)に設定されていません。この場合、この方法は信頼性の低い の情報源です。

よろしく、アルトゥール Stepniewskiサムスン開発

これは私が小さなテストアプリケーションを使用して得るものもあります。

関連する問題