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

Приложение iOS с использованием Facebook - отклонено

Во время просмотра моего приложения я получил следующее: "17.2: Приложения, которые требуют, чтобы пользователи делили личную информацию, такую ​​как адрес электронной почты и дату рождения, чтобы функционировать, будут отклонены.

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

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

Было бы уместно реализовать собственный механизм аутентификации или реализовать значительную функциональность для учетной записи Facebook.

Мой вопрос: Каковы некоторые примеры "существенной специфичной для учетной записи функции от Facebook"?

Позволит ли пользователям выбирать изображения из своего Facebook для своего профиля или показывать друзьям, использующим мое приложение, для прохождения этого требования?

* Примечание: Я создаю такой тип знакомств, как Tinder

Спасибо!

4b9b3361

Ответ 1

Здесь, конечно, немного серая зона. Но вопрос, который вам нужно задать самому себе: "Как я могу сделать свое приложение полезным для пользователей, которые не могут войти через Facebook?"

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

Ясно, что Apple, однако, полагает, что ваше приложение не попадает в эту категорию приложений. Он имеет полезную функциональность, которая не требует использования учетной записи Facebook. Согласно примечаниям обзора Apple, похоже, что ваше приложение просто требует учетных данных Facebook, чтобы пользователь мог войти в систему и не использовать какие-либо API Facebook или информацию из Facebook за пределами этого пункта (или, возможно, он их использует, но использование их не является имеет решающее значение для его работы).

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

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

Ответ 2

Если вы собираетесь использовать вход в систему Facebook, Apple хочет, чтобы вы использовали значительную функциональность для учетной записи. Это означает, что вы должны использовать вещи из Facebook, как пользовательский интерес или список друзей. Использование изображений профиля имени пользователя не считается специфичной для учетной записи. Apple заявляет, что если вы не используете эту информацию, вы не должны использовать аутентификацию Facebook. Здесь у вас есть 2 решения:

  • Используйте значительную функциональность для учетной записи от Facebook ex. интересы списка друзей.
  • Apple будет использовать учетную запись Facebook без существенной специфики учетной записи, если вы также добавите свой собственный логин и пароль.

Тендерное приложение использует только вход в систему Facebook и не отклоняется, потому что tinder использует список ваших друзей и интерес от Facebook. Если вы можете указать на яблоко, как вы используете такую ​​информацию, они примут ваше приложение.

Я уверен в этой информации, потому что сегодня я получил ее от члена команды обзора Apple!

Ответ 3

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