You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learning/ios/sign_in_with_apple.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,12 +4,12 @@
4
4
5
5
## В каких случаях необходимо использовать
6
6
7
-
Приложения, использующие сторонние сервисы (например Facebook, Google или Twitter) для аутентификации основной учетной записи пользователя в приложении, также должны предлагать вход через Apple в качестве алетрнативного варианта.
7
+
Приложения, использующие сторонние сервисы (например Facebook, Google или Twitter) для аутентификации основной учетной записи пользователя в приложении, также должны предлагать вход через Apple в качестве альтернативного варианта.
8
8
9
9
## Приватные имейл адреса
10
10
11
11
Пользователь может выбрать опцию `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.
13
13
14
14
Также следует предусмотреть возможность пользователя привязать аккаунт к уже существующему аккаунту. Так как из-за скрытого email адреса не получиться выполнить привязку автоматически.
15
15
@@ -27,7 +27,7 @@ Sign in with Apple получает имя и фамилию пользоват
27
27
К дизайну кнопки есть целая пачка требований, все они описаны в [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/).
28
28
29
29
Краткое изложение:
30
-
- Нельзя юзать просто лого как кнопку
30
+
- Нельзя использовать лого, отличное от того, что предоставляет Apple
31
31
- Высота лого должна соответствовать высоте кнопки
32
32
- Нельзя обрезать лого
33
33
- Нельзя добавлять вертикальный отступ
@@ -39,9 +39,13 @@ Sign in with Apple получает имя и фамилию пользоват
39
39
40
40
Sign in with Apple можно использовать не только в приложениях для операционных систем от Apple, но также в Android и web приложениях. Для этого нужно открыть специальную страницу авторизации от Apple.
41
41
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
+
42
46
## Источники и полезные ссылки
43
47
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/)
45
49
-[Гайд по интеграции Sign in with apple, в том числе и для web и Android, от Циан](https://habr.com/ru/company/cian/blog/475062/)
46
50
-[Реализация сервиса авторизации через Apple от sports.ru](https://habr.com/ru/company/sports_ru/blog/467231/)
47
51
-[Интеграция Sign in with Apple на backend от sports.ru](https://habr.com/ru/company/sports_ru/blog/470175/)
0 commit comments