Как выполнить поиск в Android Market по имени разработчика, состоящему из двух слов?

(Вопрос также опубликован здесь: http://www.google.com/support/forum/p/Android+Market/thread?tid=68dc1f694537c7dc&hl=en )

http://developer.android.com/guide/publishing/publishing.html рекомендует искать приложения по имени разработчика, используя URL-адрес: market://search?q=pub:

Я не могу заставить это работать для двух слов. Например, если я хочу найти все приложения Google на Маркете, я бы ввел в поиск «Google Inc.». поскольку, если вы посмотрите на Google Earth, Google Sky Map и т. д., все они опубликованы «Google Inc.».

Я пробовал следующее:
market://search?q=pub:Google%2BInc%2E (эквивалент: Google+Inc.)

market://search?q=pub:Google%20Inc%2E (эквивалент: Google Inc.)

market://search?q=pub:Google Inc. (эквивалент: Google Inc.)

market://search?q=pub:Google+Inc. (эквивалент: Google+Inc.)

но ни один не работает. Какие-либо предложения?


person ChaimKut    schedule 22.06.2010    source источник


Ответы (2)


Оказывается, волшебный соус — это пара кавычек. Окончательное решение: market://search?q=pub:"Google Inc."

person ChaimKut    schedule 22.06.2010
comment
Я нахожу удивительным, что после всего этого времени веб-страница руководства разработчика все еще не была обновлена, чтобы исправить эту ошибку/опечатку. Спасибо за решение. - person Tony Chan; 15.07.2011
comment
Эта же ошибка затрагивает Google Play Store. (Мне было трудно найти эту страницу, потому что я продолжал искать Play Store вместо Android Market.) - person Dan Fabulich; 28.03.2012
comment
Как видно из этого официального страницу, теперь вы можете выполнять поиск, используя search?q=pub:Google Inc. (без кавычек) - person Iulian Onofrei; 23.03.2015

Если вы используете его внутри Uri.parse, кавычки не будут работать.

market://search?q=pub:"Google Inc." // not working

вам нужно кодировать кавычки

market://search?q=pub:%22Google Inc.%22 // working
person Pedro Lobito    schedule 20.07.2013