Что означает неограниченный веб-доступ в iTunes Connect
когда вы отправляете свое приложение в Apple app store, есть раздел под названием "Рейтинг", где вы должны оценить свой контент на основе диаграммы и определить, как часто появляется контент.
существует один вариант под названием "неограниченный веб-доступ" , который не содержит никаких дополнительных сведений об этом в интернете, ни iTunes Connect Developer Guide. Все, что вы можете найти везде:
выберите "Да", если ваше приложение позволяет пользователям навигация и просмотр веб-страниц, например, с помощью встроенного браузера.
Что это значит? Означает ли это, что ваше приложение может открывать ссылки во встроенном браузере или браузере Safari? Или это означает, что ваше приложение имеет браузер, в котором пользователи могут вводить URL-адреса и перемещаться по веб-сайту без ограничений? Потому что сказать " да " на этот вопрос сделает ваше приложение 17+!
Если это означает открытие ссылок из вашего приложения (Safari или embedded), как появляются другие приложения, которые встроены возможности браузера имеют рейтинг 4+ (например, Twitter и Facebook)? Как видно на скриншотах, нет никакого способа выбрать этот и не быть оцененным 17+
обновление: мое приложение было одобрено с помощью встроенного WebView (TOWebViewController) с ответом "Нет" (4+). Как говорится в ответе, любой способ, которым вы позволяете пользователям перемещаться по интернету, например динамическая адресная строка, означает, что она должна быть "Да" (17+), потому что невозможно выполнить Родительский контроль ваш WebView.
обновление 2: С момента выпуска iOS 9, Apple представила SFSafariViewController который является способом открытия любых URL-адресов в интернете. Эта функция также имеет адресную строку, но только для чтения. Поэтому пользователи не могут просматривать веб-страницы без родительского контроля. Он также наследует блокировку контента из Safari (объявления, явный контент и т. д.). Я очень позитивен, используя SFSafariViewController в iOS 9 или выше, вы все еще можете выбрать 4+ в качестве устройства с родительский контроль не может открыть никаких URL-адресов в любом случае. (Дайте мне знать, если я ошибаюсь)
обновление 3: Twitter теперь 17 + на основе следующих:
вы должны быть по крайней мере 17 лет, чтобы загрузить это приложение.
редко/умеренно встречающиеся сквернословие или грубый юмор
Частые / Интенсивные Зрелые / Наводящие Темы
редко/умеренно встречающиеся сцены сексуального содержания и наготы
обновление 4: это возможно использование контента Twitter внутри вашего приложения без наследования его рейтинга (17+). Мое приложение отображает твиты, но поскольку пользователи проверены и доверяют общественным деятелям, я мог бы спуститься до 12+:
редко/умеренно встречающиеся сцены сексуального содержания и наготы
редко/умеренно встречающиеся сквернословие или грубый юмор
Нечастые / Мягкие Зрелые / Наводящие Темы
4 ответа:
Это означает, что пользователь приложения может получить доступ к любому URL. Проблема заключается в Родительском контроле. Если родитель имеет ограниченный веб-доступ приложение, которое позволяет неограниченный доступ, то есть доступ к любому сайту пользователь выбирает, то родительский контроль подрывается.
после того, как Apple предоставила родительский контроль, который вызвал волновой эффект на возможности приложений, а также потребовал от Apple пересмотреть все приложения для нарушений родительского контроля. Это также означает, что альтернативные магазины приложений не может быть допускается, что они могут содержать приложения, которые не соблюдают родительский контроль должным образом. Отсюда: "Обнесенный Стеной Сад."
Я думаю, что если вы используете управление WebView по умолчанию, это нормально, и вам не нужно устанавливать неограниченный веб-доступ к YES. Мое приложение имеет элемент управления defaut WebView с динамической адресной строкой, и если я включаю ограничения (ограниченный доступ к веб-сайтам), встроенный элемент управления WebView по умолчанию не отображает ограниченное содержимое. Он ведет себя так же, как приложения Safari. Поэтому я бы сказал, что вам нужно только установить это значение да, если ваше приложение имеет сторонний элемент управления WebView, который не может контролироваться Apple.
TO Исправьте мой собственный ответ: Извините, но это не так. Если ваше приложение использует любой вид WebView (по умолчанию или сторонний) с возможностью доступа к любому веб-сайту, вы должны установить неограниченный веб-доступ к Yes в противном случае ваше приложение будет отклонено метаданными. Это просто случилось с моими приложениями!
Если вы предоставляете внутренний веб-браузер или UIWebView, который позволяет пользователю получить доступ к любому URL-адресу, который вы должны выбрать да, или ваше приложение будет отклонено метаданными.
мое приложение просто было отклонено, потому что у него есть ссылка на соответствующую статью в Википедии. Я предполагаю, что, поскольку Википедия позволяет вам искать другие статьи в Википедии, то это считается "неограниченным доступом в Интернет" и результатом рейтинга приложения 17+.
вид крайности, на мой взгляд.