iOS Permissions

25
iOS Permission Dialog Зимин Александр iOS разработчик UX дизайнер

Transcript of iOS Permissions

iOS Permission Dialog

Зимин Александр iOS разработчик

UX дизайнер

Запрос доступа

2

Зачем?

3

Camera Access Location services

+

4

Виды

5

• Location Services

• Contacts

• Photos

• Camera

Виды

6

• Calendars • Reminders • Bluetooth sharing • Microphone • Health/Motion & Fitness • HomeKit • Twitter/Facebook

$

3 состояния

8

9

Окно первичного запроса (pre-dialog)

Окно запроса

10

Окно подсказки

11

12

Первичный запрос

Первичный запрос

13

• 46% людей, которые отменили доступ изначально, выдали его при одном из последующих запросов

• Всего 3% людей, которые дали доступ на первом окне, отменили его на втором

14

Deep link

if let appSettings = NSURL(string: UIApplicationOpenSettingsURLString) { UIApplication.sharedApplication().openURL(appSettings) }

15

Визуальные решения

16

17

18

Без первичного запроса

19

Окно запроса

20

21

В Info.plist добавить строку под ключем NSPhotoLibraryUsageDescription

Локализация

22

Советы

23

• Первичный запрос

• Текст в системном окне

• Контекст

• Визуализация

• Deep links

Ссылки

24

• https://library.launchkit.io/the-right-way-to-ask-users-for-ios-permissions-96fa4eb54f2c - Правильный способ запроса доступа у пользователя

• https://github.com/clusterinc/ClusterPrePermissions - Окно первичного запроса (pre-dialog)

• http://natashatherobot.com/ios-taking-the-user-to-settings/ - Переход к настройкам приложения

Спасибо за внимание

Зимин Александр [email protected]

@ziminalex