2014-09-01 1 views
0

В начале приложения, как узнать приложение для Android, можно найти в магазине Google Play или в другом магазине, например в магазине amazon.Как узнать приложение для Android из магазина Google Play

+0

Я подозреваю, что [это] (http://stackoverflow.com/questions/5578871/how-to-get-app-signature) может помочь. –

+0

@JoachimIsaksson: Вы действительно уверены в том, что эта ссылка помогает? Насколько я могу судить, это просто связано с подписью apk, которая не имеет никакого отношения к источнику установки. Я загружаю точно такие же подписанные версии выпуска моего приложения как в Google Play, так и в Amazon. – Squonk

+0

@Squonk Хм, у меня сложилось впечатление, что в магазине завершается подписка APK на внешнюю подпись, указывающую на магазин (отсюда необходимость включения настроек неизвестных источников для использования магазина Amazon на обычном устройстве Android). Некоторое время, хотя я помню это неправильно. –

ответ

0

Хотя это не является надежным, вы должны взглянуть на значение, возвращенное:

PackageManager.getInstallerPackageName(nameOfPackage); 

Иногда это возвращает пустой/пустую строку, но если нет, то значение «com.android.vending» означает, что он был установлен из Play-магазина. Не все версии магазина Amazon устанавливают это значение, но если у вас есть строка, которая начинается с «com.amazon», то она, вероятно, была установлена ​​из магазина Amazon!

 Смежные вопросы

  • Нет связанных вопросов^_^