Как установить логотип на экране согласия «Войти с помощью Apple»?

введите описание изображения здесь

Я использую «Войти через Apple». Как использовать собственный значок приложения на странице согласия «Войти через Apple» вместо отображения серого логотипа заполнителя?


person hoythan    schedule 20.10.2019    source источник


Ответы (2)


Значок приложения, отображаемый в веб-потоке, в дополнение к собственному листу «Войти с помощью Apple» будет значком App Store для основного приложения, связанного с вашим веб-сайтом. Если у вас нет приложения в App Store, с которым можно было бы связать ваш веб-сайт, вместо него будет отображаться значок приложения-заполнителя.

Дополнительную информацию см. В разделе Настройка входа с помощью Apple в Интернете. относительно привязки вашего веб-сайта к приложению.

person DaveAMoore    schedule 01.11.2019
comment
Я настроил домен и URL-адреса возврата. Кнопка «Войти через Apple» находится в разделе «https: // {example.com} / home». Я заполняю «{example.com}» как веб-домен. Весь процесс входа работает без сбоев, за исключением того, что не отображается логотип. Кто-нибудь может помочь? - person Wilfred; 06.12.2019
comment
Как объяснялось выше, значок приложения берется из App Store. Для отображения значка необходимо, чтобы соответствующий идентификатор пакета был установлен для приложения, которое в настоящее время доступно в Mac или iOS App Store. Я написал для этого логику. - person DaveAMoore; 07.12.2019
comment
@DaveAMoore: если приложение находится в статусе TestFlight и не является общедоступным, достаточно ли этого для получения значка? - person Nixta; 08.06.2020
comment
Должно быть, это одна из самых абсурдных вещей, с которыми я сталкивался (до сих пор) с помощью входа в систему с помощью Apple. Убило бы их, если бы пользовательский файл png был загружен и настроен для рассматриваемого приложения «Войти с помощью Apple»? Ооооооо слишком сложно. - person IncredibleHat; 26.06.2020
comment
@IncredibleHat: Вход с помощью Apple предназначен для использования с приложениями, доступными на платформах Apple через App Store. Использование одобренных значков приложений, доступных в App Store, позволяет избежать возможных злоупотреблений. Это было не слишком сложное, а скорее явное решение. Если вы считаете, что описываемая вами функция должна быть добавлена, воспользуйтесь Помощником по обратной связи, чтобы заполнить ER. - person DaveAMoore; 28.06.2020
comment
Спасибо за предложение, уже отправленное ... но оно никогда никуда не денется, как все другие предложения, которые разработчики наших приложений вносили на протяжении десятилетий. Я стою за своим абсурдным утверждением, потому что у Apple есть свой собственный подход, и никто, кроме Apple, никогда не бывает прав. Это просто образ жизни. - person IncredibleHat; 28.06.2020

  1. Создать app id:

    Укажите bundle name то же, что и в вашем приложении для iOS (указано в info.plist вашего приложения).

  2. Создать service id:

    Укажите идентификатор приложения выше. Свяжите его с сайтом.

  3. Перейдите к идентификаторам - ›открыть идентификатор приложения-› Прокрутите вниз, чтобы войти с помощью яблоко- ›нажмите _4 _-› Выберите set as primary app id.

person Access Denied    schedule 09.12.2019