Параметры URI поиска приложений Marketplace: есть ли какой-либо способ вызвать безопасный поиск или его эквивалент?

#search #google-play

#Поиск #google-play

Вопрос:

Я разрабатываю мобильное приложение, которое ссылается на страницы результатов поиска в приложении Android Marketplace, но я не хочу возвращать какой-либо контент, связанный с взрослыми пользователями. Единственными допустимыми параметрами URI поиска, которые я могу найти, являются:

 "details?id=<package_name>"
"search?q=<query>"
"search?q=pub:<publisher_name>"
  

Я думаю, довольно странно, что Google не предлагает опцию безопасного поиска в приложении Marketplace, поскольку их веб-маркетплейс поддерживает его, а базовая структура URI идентична структуре приложения.

Я создал небольшую веб-страницу с примерами URL, которые демонстрируют проблему. Все примеры работают на веб-сайте Android Marketplace, но только последний пример работает в приложении.

Если Google не предлагает никаких параметров URI, которые вызывают безопасный поиск (а похоже, что это не так), можете ли вы придумать какие-либо возможные обходные пути?

Я не хочу, чтобы дети искали термин типа «медведи» и натыкались на что-то вроде этого. [небезопасно для работы]

… который, на заметку, в настоящее время является 9-м результатом из 2079 совпадений по этому поисковому запросу.


В приложении Marketplace есть настройка фильтрации контента (на четырех уровнях, как и в Safe Search). Возможно ли, что приложение анализирует все URI, вызываемые извне, и заменяет любые параметры безопасного поиска своими собственными? В конце концов, я не смогу переопределить настройки приложения. Это действие, скорее всего, будет выполняться на стороне клиента (почти обязательно), поэтому прослушивание пакетов через соединение WiFi может дать некоторые подсказки.

Комментарии:

1. Интересно (и хорошо сформулировано!) вопрос, приятель! Я думаю, вам придется прибегнуть к отслеживанию трафика приложения Marketplace. Пожалуйста, опубликуйте свои результаты здесь!