Ссылка на издателя в Google Play не работает

В моем родном приложении для Android у меня есть кнопка "больше приложений", которую я хочу связать со всеми своими приложениями в Google Play.

Я перехожу по этой ссылке: http://developer.android.com/distribute/tools/promote/linking.html

Согласно документации в ссылке выше, я использовал этот запрос: market: // search? Q = pub: publisher_name. Для имени издателя я использовал свое имя без скобок. НО, когда я запускаю приложение и нажимаю на кнопку "другие приложения", приложение Google Play Store открывается и показывает это сообщение:

Нет результатов для "pub: my_name_here"

Если я удалю "pub", то URL-адрес будет таким: market: // search? Q = publisher_name, тогда он покажет все мои приложения. Но проблема в том, что наряду с моими приложениями показываются и другие приложения, которые соответствуют моей фамилии. Не уверен, как решить эту проблему. Все, что я хочу, это ссылаться только на мои приложения в Google Play.

Я попытался выполнить поиск в Google, Stackru, но не нашел решения. Я проверял это на Galaxy Note II. Не уверен, что это проблема конкретного устройства. Кто-нибудь сталкивался с чем-то подобным? Спасибо!

2 ответа

Просто чтобы добавить к этому, у меня также была эта проблема, и я обнаружил, что добавление кавычек вокруг моего имени разработчика решило ее.

Вместо этого:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pub:Liam Cottle"));

Измените это на это:

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pub:\"Liam Cottle\""));

Приложение магазина Google Play покажет только результаты, которые точно соответствуют указанному названию... Ну, это то, что я нашел в любом случае.

У нас та же проблема, и старая ссылка работала до сих пор.

Обходной путь до сих пор заключается в использовании

Intent marketIntent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://play.google.com/store/search?q=Vendor+Name"));

startActivity(marketIntent);

Это работает, но это вызывает открытие с окном, и это также требует от нас обновить каждое приложение.

Изменить: предоставленный ответ Лиам не работает, так как это точная ссылка и цитата, которую мы использовали в течение многих лет, которые только недавно перестали работать, единственное работающее решение использует веб-ссылку выше.

Другие вопросы по тегам