Как правильно запрашивать доступ у пользователей iOS

Cluster стал моим первым мобильным нативным приложением. Работая над ним, я научился многому, в том числе и не относящемуся к сети. Создавая веб-приложение, вы всего лишь делаете страницу для посетителей. Но когда вы разрабатываете нативное приложение, то не просто предлагаете людям что-то скачать, но и, скорее всего, спрашиваете у них доступ к их местоположению или личным данным. А это отношения уже совсем иного рода.

Главный урок, который я вынес: не запрашивайте у пользователей доступ до тех пор, пока данные вам действительно не понадобится. И предельно ясно дайте им понять, что они получат взамен.

Для многих приложений отсутствие доступа к нужным данным может испортить всю идею. Например, если работа приложения зависит от местоположения пользователя, то его отказ предоставлять данные геолокации может сделать программу бесполезной. Другой вариант: если push-уведомления играют ключевую роль в формировании привычки использовать вашу программу, то запрет на уведомления может привести к тому, что про ваш продукт забудут.

Хуже всего то, что если пользователь нажимает «Запретить», то очень трудно потом склонить его поменять своё мнение. Чтобы предоставить доступ позднее, пользователь должен осуществить пять шагов, и вы никак не сможете помочь ему в этом, если только не предоставите подробный список всех действий.

Источник: ageofcomp.info

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *