AppStore банит приложение за авторизацию
Хочу поделиться моим личным опытом тернистого пути публикации приложения в AppStore.
Забегая вперёд хочу спойлернуть. В отличии от публикации в AppStore, публикация в андроидовском Google Play гораздо проще и понятнее.
Мы разработали приложение для нашего маркетплейса услуг для животных P2Pet, это не реклама, это важно. У нас на сайте нельзя узнать цены исполнителей без авторизации (исключение ссылки для рекламы). Основная монетизация аналогично похожим маркетплейсам Профи и Юду. Поэтому мы побуждаем пользователя оставить запрос, а без авторизации запрос невозможен.
Исходя из бизнес процессов, приложение мы разработали с авторизацией на стартовом экране.
И вот ответ, который мы получили от AppStore.
We continue to notice that your app requires users to register or log in to access features that are not account-based. Since your app is a pet store/medical service app, users should be able to browse service offerings without required to register or log-in. It would be appropriate to revise your app to allow users to access non account-based feature (such as service offerings) prior to registration or log-in. Once users decided to use account-based feature (such as booking appointment or purchasing), the app may presents the registration or log-in feature at that time.
Мы продолжаем замечать, что ваше приложение требует от пользователей регистрации или входа в систему для доступа к функциям, не связанным с учетной записью. Поскольку ваше приложение является приложением для зоомагазинов / медицинских услуг, пользователи должны иметь возможность просматривать предложения услуг без необходимости регистрации или входа в систему. Было бы целесообразно пересмотреть ваше приложение, чтобы пользователи могли получать доступ к функциям, не связанным с учетной записью (например, к предложениям услуг), до регистрации или входа в систему. Как только пользователи решили использовать функцию на основе учетной записи (например, запись на прием или покупку), приложение может предоставить функцию регистрации или входа в систему в это время.
Т.е. простыми словами, нам дали понять. "Мы Apple сами решаем, какими должны быть приложения в AppStore, переделывайте все, как мы вам укажем"
Самое интересное, далеко то ходить не нужно, чтобы понять про разное отношение к гигантам и стартапам.
Стартовые экраны других больших приложений. Все нормально, им можно.
Кроме этого, было очень много вопросов о запросе к геолокации. Почему мы используем именно номер телефона для авторизации и т.д.
Данные о пользователях может собирать только один монополист.