У меня есть приложение, опубликованное в Google beta закрытой бета-программе, и я пытаюсь показать всплывающее окно пользователю каждый раз, когда доступна новая версия.Глубокая ссылка Google Play Store не работает на Android 5.0
Я использовал this в качестве ссылки, и он отлично работает на версии Android 4.1.4.2,4.3,4.4 и 6.0. Но он не работает на Android версии 5.0, но технически он работает, он открывает игровой магазин google, но показывает Элемент не найден (и на некоторых устройствах нет соединения).
Ниже приведен фрагмент кода, который я использую, чтобы открыть Google Play Маркет:
Intent marketIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=" + BuildConfig.APPLICATION_ID));
startActivity(marketIntent);
UPDATE:
Android 5.1 работает слишком. Также я использовал это:
marketIntent=new Intent(Intent.ACTION_VIEW,Uri.parse("http://market.android.com/details?id=" + BuildConfig.APPLICATION_ID));
Что вы можете найти в андроида примере лицензирования.
Ну, я пробовал использовать то же самое, что и с помощью BuildConfig –
Проверьте список Play консолей: случайно ли вы удалили или удалили поддерживаемые версии 5.0 или 5.0? Что произойдет, если вы жестко запрограммируете имя пакета, а не полагаетесь на классы времени выполнения или сборки? –
Я тестировал все это, и все мои бета-тестеры используют версию 5.0. Также он работает, если вы открываете его в браузере. Я думаю, что нашел решение, и эта ссылка на документацию, на которую я ссылался, устарела. Я отправлю ответ, как только проверю новый подход, который я нашел. –