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

Отклоненное приложение: 17.2: Приложения, которые требуют, чтобы пользователи делились личными данными

Введение:

Я знаю, что эта проблема была поднята здесь до SO, но эти сообщения старые, и я считаю, что в настоящее время это не относится к принятию решений Apple.

Причина отклонения:

17.2 Детали

Мы заметили, что ваше приложение использует учетную запись Facebook для аутентификации, но не включает функции, основанные на учетной записи, предлагаемые этим сайтом, что запрещено в App Store.

Следующие шаги

Измените свое приложение, чтобы включить функции учетной записи в эту социальную сеть или использовать собственный механизм проверки подлинности.

Мое приложение:

My App реализует аутентификацию Facebook и захватывает имя пользователя и изображение профиля и отображает их по усмотрению пользователя (когда пользователь выполняет определенную функцию).

Я дважды заявлял об этом Apple, и они ответили, что этого недостаточно.

Они продолжали парировать, что мне нужно было добавить "функции, основанные на учетной записи" Facebook. Я попросил их уточнить, и это были примеры, которые я дал:

"Было бы целесообразно внедрять списки друзей, социальные графики и оценки игр, если это применимо".

Итак, возникают следующие вопросы:

Что делать, если мое приложение не использует приведенные выше примеры?

Что случилось с использованием Facebook в качестве метода аутентификации и для захвата базовых данных?

И кикер - что еще примеры "функций, основанных на учетной записи" Facebook, которые я мог бы реализовать, которые могут претендовать на привилегию использовать аутентификацию Facebook?

Я уверен, что я не получу прямых ответов от Apple, поэтому я обращаюсь к экспертам здесь, чтобы, надеюсь, просветить меня.

Спасибо заранее.

4b9b3361

Ответ 1

Основываясь на моем опыте с Apple Review Process, в этом случае их больше всего беспокоит:

  • Если ваше приложение "заставляет" пользователя входить в систему с Facebook и не позволяет ему/ей войти в систему любым другим способом (или вообще не войти).
  • Если ваше приложение не имеет "функций, основанных на учетной записи", как они указывают в деталях отказа (даже если эти функции не связаны конкретно с Facebook.

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

  • Если у вас еще нет возможности использовать приложение анонимно или входить в систему с помощью адреса электронной почты или любого другого метода проверки подлинности, отличного от Facebook, обязательно добавьте его. Мало того, что это увеличит ваши шансы на одобрение Apple, он также предоставит вашим пользователям возможность попробовать ваше приложение, не предоставив вам свою информацию в Facebook. Многим пользователям нужно доверять приложению, прежде чем входить в систему со своей драгоценной учетной записью Facebook, поэтому это может действительно помочь вам в посадке и настоятельно рекомендуется.
  • Добавьте в приложение определенные функции учетной записи. Это не обязательно должны быть конкретные данные в Facebook. Это может быть все, что убедит группу обзора в том, что вы не просто собираете данные о своих пользователях, но также предоставляете им какую-то выгоду, потому что они вошли в систему. Примерами для этого могут быть связанные с игрой функции, такие как Apple: подсчет очков, списки лидеров, список друзей, приглашения, награды, чаты и т.д. Это также может быть не связанное с игрой. Такие вещи, как: управление контентом (позволяющее пользователю сохранять данные на основе своей учетной записи и получать доступ к ним позже, "нравится" некоторым элементам приложения, сохраняя контент, связанный с приложением, в одном месте, совместное использование контента на Facebook и т.д.
  • Лучшее, что вы можете сделать (если оно работает для вашего приложения), просто находит какое-то значение для "пользователя" в вашем приложении. Что-то, что даст пользователю смысл войти в систему. Если у вас есть это, даже если это не обязательно связано с Facebook, вам должно быть хорошо идти.

Примером, который может быть полезен как для команды обзора, так и для вашего приложения, является вероятность добавления вирусов, что относительно "дешево", чтобы добавить возможность приглашать друзей для использования приложения. Это оправдывало бы вход в систему с помощью Facebook и предоставило бы вашим пользователям дополнительную ценность. Тем не менее, я настоятельно рекомендую не заставлять пользователя входить в систему, если это абсолютно необходимо. Пусть он узнает о вашем приложении, научится любить его, а затем, когда он доверяет вам и готов "совершить", вы даете им возможность входа в систему. Когда это происходит от них, а не потому, что они должны были, шансы вашего пользователя чувствовать себя хорошо и безопасно входить в ваше приложение, значительно выше.

Надеюсь, это поможет, даже немного. Удачи!

Ответ 2

У меня была та же проблема, и я рассказал им об опыте пользовательского интерфейса и в основном о проблемах, о которых вы говорили. Они одобрили его вскоре после того, как я объяснил это. Когда они это одобрили? Около 8 часов назад. Поэтому, хотя я считаю, что Apple по-прежнему строго соблюдает эти требования, я думаю, что они понимают, если вы можете хорошо объяснить себя.

Изменения, которые я сделал:

  • Добавлена ​​кнопка HONGE "Войти анонимно", чтобы было ясно, что вам не нужно входить в систему, чтобы использовать приложение.
  • Приложение предназначалось для "голосования" для бизнеса, и я сказал, что вход в систему с помощью Facebook - лучший способ добиться этого, не убивая пользователя.

Это сработало для меня. Надеюсь, поможет. Но я думаю, что в итоге, если вы используете Facebook для аутентификации, и вы используете его в хорошем и действительном виде, Apple, скорее всего, примет его.

Удачи!