it-roy-ru.com

Что означает неограниченный веб-доступ в iTunes Connect

Когда вы отправляете свое приложение в магазин приложений Apple, появляется раздел «Оценка», в котором вы должны оценить свой контент на основе диаграммы и определить, как часто он появляется. 

Существует одна опция, называемая «Неограниченный доступ к сети», которая больше не доступна об этом в Интернете, ни Руководство разработчика iTunes Connect . Все, что вы можете найти везде: 

Выберите Да, если ваше приложение позволяет пользователям перемещаться и просматривать веб-страницы, например, с помощью встроенного браузера.

Что это значит? Означает ли это, что ваше приложение может открывать ссылки во встроенном браузере или браузере Safari? Или это означает, что в вашем приложении есть браузер, в котором пользователи могут вводить URL-адреса и свободно перемещаться по Интернету? Потому что ответ «да» на этот вопрос сделает ваше приложение 17+! 

enter image description hereenter image description here

Если это означает открытие ссылок из вашего приложения (Safari или встроенного), почему другие приложения со встроенным браузером имеют рейтинг 4+ (например, Twitter и Facebook)? Как видно на скриншотах, нет возможности выбрать этот и не иметь рейтинг 17+

enter image description hereenter image description here

Update: мое приложение было одобрено со встроенным WebView (TOWebViewController) с ответом «Нет» (4+). Как упоминается в ответе, любой способ, которым вы позволяете пользователям перемещаться по Интернету, например, динамическая адресная строка, означает, что это должно быть «Да» (17+), поскольку родительский контроль на вашем WebView невозможен.

Update 2: С момента выхода iOS 9 Apple представила SFSafariViewController , который является способом открытия любых URL-адресов в Интернете. Эта функция также имеет адресную строку, но доступна только для чтения. Таким образом, пользователи не могут выходить в Интернет без родительского контроля. Он также наследует блокировку контента от Safari (реклама, явный контент и т.д.). Я очень уверен, что используя SFSafariViewController в iOS 9 или выше, вы все равно можете выбрать 4+, так как устройство с родительским контролем в любом случае не может открывать какие-либо URL-адреса. (Дайте мне знать, если я ошибаюсь)

Обновление 3: Twitter сейчас старше 17 лет, основываясь на следующем:

Вам должно быть не менее 17 лет, чтобы загрузить это приложение.

Нечастое/умеренное ненормативная лексика или грубый юмор

Частые/интенсивные зрелые/наводящие на размышления темы

Редкое/Легкое Сексуальное Содержание и Нагота

Update 4: можно использовать контент Twitter внутри вашего приложения, не наследуя его рейтинг (17+). Мое приложение отображает твиты, но поскольку пользователи являются проверенными и доверенными публичными фигурами, я могу перейти к 12+:

Редкое/Легкое Сексуальное Содержание и Нагота

Нечастое/умеренное ненормативная лексика или грубый юмор

Нечастые/умеренные зрелые/наводящие на размышления темы

63
Maziyar

Это означает, что пользователь приложения может получить доступ к любому URL. Проблема в родительском контроле. Если родитель имеет ограниченный веб-доступ к приложению, которое разрешает неограниченный доступ, то есть доступ к любому сайту, который выбирает пользователь, тогда родительский контроль подрывается.

Однажды Apple предоставила средства родительского контроля, которые повлияли на возможности приложений, а также потребовала, чтобы Apple проверила все приложения на наличие нарушений родительского контроля. Это также означает, что альтернативные магазины приложений не могут быть разрешены, они могут содержать приложения, которые должным образом не соблюдают родительский контроль. Отсюда: «Огороженный сад».

40
zaph

Я думаю, что если вы используете элемент управления WebView по умолчанию, это нормально, и вам не нужно устанавливать неограниченный доступ к сети на YES. Мое приложение имеет по умолчанию элемент управления WebView с динамической адресной строкой, и если я включаю ограничения (ограниченный доступ к веб-сайтам), встроенный элемент управления WebView по умолчанию не отображает ограниченный контент. Он ведет себя так же, как приложение Safari. Поэтому я бы сказал, что вам нужно только установить это значение в YES, если ваше приложение имеет сторонний элемент управления WebView, который не может контролироваться Apple.

Чтобы исправить мой собственный ответ: извините, но не правда. Если ваше приложение использует какой-либо вид WebView (по умолчанию или сторонний) с возможностью доступа к любому веб-сайту, вам нужно установить для Unrestricted Web Access значение Yes, в противном случае ваше приложение будет отклонено метаданными. Это просто случилось с моими приложениями!

7
GregaK

Если вы предоставляете внутренний веб-браузер или UIWebView, который позволяет пользователю получить доступ к любому URL, вы должны выбрать YES, иначе ваше приложение будет отклонено метаданными.

2
Daniel Rivera

Мое приложение только что было отклонено, потому что оно имеет ссылку на соответствующую статью в Википедии. Я предполагаю, что поскольку википедия позволяет вам искать другие статьи в википедии, то это считается "Неограниченный веб-доступ" и в результате рейтинг приложения 17+.

Вид экстрима на мой взгляд.

0
infosprt