iOS Human Guidlines - page 98

Руководство
по Использованию
iOS
Технологии
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.
98
преждение
,
которое
сообщает о
том
,
что
они должны изменить
свое предпочтение
,
прежде
чем
смогут
использовать
эту функцию
.
Предупреждение не
позволяет пользо
-
вателям
внести
эти изменения
в
пределах
приложения
,
вместо
этого пользователям
следует
воспользоваться
настройками и изменить
свои предпочтения
.
Это
гарантирует
,
что
пользователи
в
полной мере
осознают
,
что они предоставляют
общесистемное раз
-
решение
использовать информацию об их местоположении
.
Следуйте
этим
советам
,
чтобы
обеспечить лучшее
пользовательское впечатление
о
функции определения местоположения
в
вашем
приложении
:
Убедитесь
,
что пользователи понимают
,
почему их просят включить службы оп
-
ределения местоположения
.
Это естественно для
пользователей относиться
с
подоз
-
рением
к
просьбе о доступе
к
своей личной информации
,
если они не
видят очевидной
потребности
в
этом
.
Чтобы
избежать неудобства
пользователей
,
убедитесь
,
что
преду
-
преждение появляется
только при
попытке использования функции
,
которая
четко
должна
знать их расположение
.
Например
,
пользователи могут
использовать
карты при
отключенных Службах определения местоположения
,
но
они
видят предупреждение
,
когда они получают доступ
к функциям
,
которые
находят и отслеживают
их
текущее ме
-
стоположение
.
Проверяйте пользовательское предпочтение местоположения во избежание
за
-
пуска излишних предупреждений
.
Вы можете
использовать
программные
интерфей
-
сы
Core Location,
чтобы получить
эту настройку
(
чтобы
узнать
,
как
это
сделать
,
см
. "Core
Location Framework Reference").
Обладая
этими
знаниями
,
вы можете
вызывать
преду
-
преждение
как можно ближе
к
началу работы функции
,
требующей информацию о ме
-
стоположении
,
или
,
возможно
,
избежать оповещения
в целом
.
Показывайте
уведомление при
запуске вашего приложения
,
только
если ваше
приложение не может выполнять основную функцию
,
не
зная местоположения
пользователя
.
Пользователи не будут беспокоиться
,
потому
что они будут
понимать
,
что
основная функция
вашего приложения
зависит
от
сведений
об
их расположении
.
Избегайте
каких
-
либо программных вызовов
,
которые инициируют предупрежде
-
ния
,
до
того
,
как пользователь на
самом деле выбирает функцию
,
которой необ
-
ходима эта информация
.
Таким
образом
,
вы не
заставляете
пользователей
задавать
-
ся
вопросом
,
почему
приложение
требует
информацию
об
их местонахождении
,
когда
они делают
что
-
то
,
не
требующее
этого
. (
Обратите
внимание
,
что получение
пользова
-
тельского предпочтения
не
вызывает
предупреждений
.)
1...,88,89,90,91,92,93,94,95,96,97 99,100,101,102,103,104,105,106,107,108,...175
Powered by FlippingBook