Полностью заблокируйте регистрацию Spotify из потока авторизации iOS - PullRequest
0 голосов
/ 16 мая 2018

Мы пытаемся получить одобрение iOS-приложения для входа в AppStore.Мы используем части Spotify API в нашем приложении, поэтому используем поток веб-авторизации Spotify.

На странице входа, предоставляемой Spotify, отображаются ссылки «зарегистрироваться», а также ссылки для входа.,Apple это не понравилось, поскольку они нарушили «Принцип 3.1.1 - Бизнес - Платежи - Покупка из приложения», так как мы продвигали другие приложения в наших.Мы обнаружили, что добавленные параметры запроса nosignup и nolinks удалили эти ссылки: https://accounts.spotify.com/en/authorize?client_id=xxxx&redirect_uri=https:%2F%2Fapi.xxxx.com%2Fapi%2Fmobile%2Fspotify%2Fauthenticate%2Fcallback&scope=user-read-currently-playing&response_type=code&nosignup=true&nolinks=true

Мы снова отклонены.У нас есть значок App Store, появившийся в возвращенном ответе, побуждающий пользователей загрузить приложение Spotify.Это нарушение «Руководства 3.2.2 - Бизнес - Другие вопросы бизнес-модели», имитирующего функциональность App Store!Приведенные выше параметры запроса не документированы из того, что я вижу, и были обнаружены только путем перехвата трафика между существующими приложениями.

Есть ли другой параметр запроса, чтобы отключить этот логотип App Store или любой другой способ его скрыть?

1 Ответ

0 голосов
/ 24 мая 2018

На случай, если кто-нибудь найдет это в будущем ... Мы обнаружили, что Spotify изменяет веб-аутентификацию для различных пользовательских агентов.Поэтому, если вы перейдете к экрану авторизации в браузере на рабочем столе, вы не увидите логотип App Store.Как это помогает в случае выше, где мы используем мобильный?Просто переопределите заголовок user-agent в веб-запросе.Готово!Мы переопределяем с Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0, и это работает шарм.

...