2013-10-02 6 views
5

so come controllare:Come verificare se l'installazione da Samsung App Store

packageManager.getInstallerPackageName(pContext.getPackageName()) 

So per altre risposte StackOverflow e le mie applicazioni in natura che:

Google Play rendimenti: com.android.vending

Amazon ritorna: com.amazon.venezia

Se installo con adb ottengo valore nullo tornato da getInstallerPackageName(). Qualcuno sa come verificare se l'installazione proviene da Samsung App Store?

+0

Non ho un dispositivo Samsung, ma suppongo che sarebbe qualcosa come com.samsung. * Quindi, se dovessi cercare nella stringa il metodo sopra riportato per la stringa "samsung" dovresti essere bravo. Non immagino ci siano molti programmi di installazione di pacchetti con la stringa samsung. – EliteTech

risposta

4

Secondo il Samsung forum thread getInstallerPackageName ritorna null:

In realtà, il valore non viene impostato (il metodo restituisce null) quando si scarica un un'applicazione da SamsungApps. Questo metodo è una fonte inaffidabile di informazioni in questo caso.

saluti, Artur Stepniewski Samsung sviluppatori

Questo è anche quello che ottengo utilizzando una piccola applicazione di prova.

Problemi correlati