Подтвердить что ты не робот

Проблема с родительским контролем Apple new Kids Section

Я обновляю приложение для своих детей для соответствия разделу Apple new Kids. Я прочитал обновленные Руководства по обзору. И он говорит:

Приложения, предназначенные прежде всего для детей младше 13 лет, должны иметь родительский разрешить или использовать родительские ворота, прежде чем разрешить пользователю связывать приложения или заниматься коммерцией

Есть ли у кого-нибудь представление о том, какие действия нужно предпринять? Как мы можем получить родительское разрешение или использовать родительские ворота? Кроме того, я связываюсь только с iTunes-страницами приложений и нашими социальными страницами, поэтому мне нужно предпринять какие-либо действия?

Спасибо за ваше время.

4b9b3361

Ответ 1

Я просмотрел этот раздел на форумах разработчиков Apple, где кто-то предложил следующее для покупок в приложении:

if ([SKPaymentQueue canMakePayments]) {
    // user can make purchases
} else {
   // no purchases can be made, show error or just don't show the in app purchase button(s)
}

Если есть способ определить, включены ли покупки на устройстве на устройстве, есть ли способ определить, включено ли Safari?

Кроме того, в этой статье упоминаются ПИН-коды, которые необходимо ввести до того, как ссылки могут быть открыты, а также потребовать трех пальцев, покупки приложений/разделы родителей.

Эти параметры могут стоить попробовать, но я не знаю, будет ли их достаточно.

Ответ 2

Я просмотрел FAQ и Руководство разработчика iTunes Connect сам, и Apple, безусловно, t дать понять, что означает "должно получить родительское разрешение", но я подозреваю, что это означает, что в App Store потребуются какие-то дополнительные шаги аутентификации для совершения торговли (например, покупки в приложении) или куда-то за пределами (например, с помощью UIWebView).

Что, по-видимому, имеет смысл из-за этого утверждения: "нужно получить родительское разрешение или использовать родительские ворота, прежде чем разрешить пользователю связываться с приложением или заниматься коммерцией".

Ответ 3

Мне было интересно то же самое, так как я не совсем уверен, что это под NDA. Я задал этот вопрос на форумах разработчиков Apple, но не ответил и там.

Насколько я знаю, нет "набора API", которые определяют родительские разрешения/родительские ворота, поэтому требования очень расплывчаты.

Я боюсь, что нам просто нужно попробовать что-нибудь и представить на утверждение, и узнать в блогах разных разработчиков (и ответы здесь на stackoverflow), что вас отвергает, а что нет, я надеюсь, что я ошибаюсь, и они очищают это хотя.

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

Ответ 4

Как я уже упоминал ранее, я загрузил обновление (сохраняя исходящие ссылки на социальные страницы и в App Store для оценки приложений через UIAlertView), и обновление также отклонено.

В Центре разрешений было четко указано, что, поскольку эти исходящие ссылки не проходили через родительские ворота, мое приложение было отклонено, и были прикреплены два скриншота, которые показывают кнопки и UIAlertView, выводящие приложение. Поэтому не забудьте проверить Центр разрешения.

Я удалил все исходящие ссылки и снова загрузил приложение. Я буду постоянно обновляться.

И Родительские ворота. Думаю, я узнал, как он будет работать. Apple оставляет это полностью разработчикам. Мы должны будем использовать API или SDK поставщиков или служб родительских ворот. С помощью такого API мы передадим URL-адреса этим службам родительских ворот через их API, и они одобрят или отклонят ссылку (путем проверки их базы данных), или они потребуют родительский ввод, и, возможно, они вернут true/false, или позволить пользователю перейти к ссылке.

Например, служба родительских ворот работает над такой вещью: http://parentalgate.com/parental-gate-ios-sdk/

Мое обновление с удаленными ссылками удалено. Потребовалось 20 минут, чтобы получить обзор после ожидания в течение 8 дней.