Skip to content

Commit bcf6a6c

Browse files
authored
Merge pull request #76 from Dorofeev/sign-in-with-apple
Sign in with apple fixes
2 parents 566e5d1 + 554262d commit bcf6a6c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

learning/ios/sign_in_with_apple.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
## В каких случаях необходимо использовать
66

7-
Приложения, использующие сторонние сервисы (например Facebook, Google или Twitter) для аутентификации основной учетной записи пользователя в приложении, также должны предлагать вход через Apple в качестве алетрнативного варианта.
7+
Приложения, использующие сторонние сервисы (например Facebook, Google или Twitter) для аутентификации основной учетной записи пользователя в приложении, также должны предлагать вход через Apple в качестве альтернативного варианта.
88

99
## Приватные имейл адреса
1010

1111
Пользователь может выбрать опцию `Hide my email`. В этом случае вы получите его прокси имейл, созданный эпплом вида random_chars@privaterelay.appleid.com. На подмененный e-mail можно написать только с тех доменов, которые вы укажете в настройках на developer.apple.com.
12-
Принцип работы [Private Email Relay Service](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/communicating_using_the_private_email_relay_service) и [Интсрукция по настройке](https://help.apple.com/developer-account/?lang=en#/devf822fb8fc) описаны в документации от Apple.
12+
Принцип работы [Private Email Relay Service](https://developer.apple.com/documentation/sign_in_with_apple/sign_in_with_apple_js/communicating_using_the_private_email_relay_service) и [Инструкция по настройке](https://help.apple.com/developer-account/?lang=en#/devf822fb8fc) описаны в документации от Apple.
1313

1414
Также следует предусмотреть возможность пользователя привязать аккаунт к уже существующему аккаунту. Так как из-за скрытого email адреса не получиться выполнить привязку автоматически.
1515

@@ -27,7 +27,7 @@ Sign in with Apple получает имя и фамилию пользоват
2727
К дизайну кнопки есть целая пачка требований, все они описаны в [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/).
2828

2929
Краткое изложение:
30-
- Нельзя юзать просто лого как кнопку
30+
- Нельзя использовать лого, отличное от того, что предоставляет Apple
3131
- Высота лого должна соответствовать высоте кнопки
3232
- Нельзя обрезать лого
3333
- Нельзя добавлять вертикальный отступ
@@ -39,9 +39,13 @@ Sign in with Apple получает имя и фамилию пользоват
3939

4040
Sign in with Apple можно использовать не только в приложениях для операционных систем от Apple, но также в Android и web приложениях. Для этого нужно открыть специальную страницу авторизации от Apple.
4141

42+
## Sign in with Apple для Enterprise аккаунтов
43+
44+
В разделе [Supported capabilities (iOS)](https://help.apple.com/developer-account/#/dev21218dfd6) помощи по учетной записи разработчика указано, что Sign in with Apple недоступен при участии в корпоративной(Enterprise) программе Apple Developer.
45+
4246
## Источники и полезные ссылки
4347

44-
- [Документация от Apple c сылками на все необходимы гайдлайны и инструкции](https://developer.apple.com/sign-in-with-apple/get-started/)
48+
- [Документация от Apple c ссылками на все необходимы гайдлайны и инструкции](https://developer.apple.com/sign-in-with-apple/get-started/)
4549
- [Гайд по интеграции Sign in with apple, в том числе и для web и Android, от Циан](https://habr.com/ru/company/cian/blog/475062/)
4650
- [Реализация сервиса авторизации через Apple от sports.ru](https://habr.com/ru/company/sports_ru/blog/467231/)
4751
- [Интеграция Sign in with Apple на backend от sports.ru](https://habr.com/ru/company/sports_ru/blog/470175/)

0 commit comments

Comments
 (0)