You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Руководство по Использованию iOS Технологии<br />
преждение, которое сообщает о том, что они должны изменить свое предпочтение,<br />
прежде чем смогут использовать эту функцию. Предупреждение не позволяет пользователям<br />
внести эти изменения в пределах приложения, вместо этого пользователям<br />
следует воспользоваться настройками и изменить свои предпочтения. Это гарантирует,<br />
что пользователи в полной мере осознают, что они предоставляют общесистемное разрешение<br />
использовать информацию об их местоположении.<br />
Следуйте этим советам, чтобы обеспечить лучшее пользовательское впечатление о<br />
функции определения местоположения в вашем приложении:<br />
Убедитесь, что пользователи понимают, почему их просят включить службы определения<br />
местоположения. Это естественно для пользователей относиться с подозрением<br />
к просьбе о доступе к своей личной информации, если они не видят очевидной<br />
потребности в этом. Чтобы избежать неудобства пользователей, убедитесь, что предупреждение<br />
появляется только при попытке использования функции, которая четко<br />
должна знать их расположение. Например, пользователи могут использовать карты при<br />
отключенных Службах определения местоположения, но они видят предупреждение,<br />
когда они получают доступ к функциям, которые находят и отслеживают их текущее местоположение.<br />
Проверяйте пользовательское предпочтение местоположения во избежание запуска<br />
излишних предупреждений. Вы можете использовать программные интерфейсы<br />
Core Location, чтобы получить эту настройку (чтобы узнать, как это сделать, см. "Core<br />
Location Framework Reference"). Обладая этими знаниями, вы можете вызывать предупреждение<br />
как можно ближе к началу работы функции, требующей информацию о местоположении,<br />
или, возможно, избежать оповещения в целом.<br />
Показывайте уведомление при запуске вашего приложения, только если ваше<br />
приложение не может выполнять основную функцию, не зная местоположения<br />
пользователя. Пользователи не будут беспокоиться, потому что они будут понимать,<br />
что основная функция вашего приложения зависит от сведений об их расположении.<br />
Избегайте каких-либо программных вызовов, которые инициируют предупреждения,<br />
до того, как пользователь на самом деле выбирает функцию, которой необходима<br />
эта информация. Таким образом, вы не заставляете пользователей задаваться<br />
вопросом, почему приложение требует информацию об их местонахождении, когда<br />
они делают что-то, не требующее этого. (Обратите внимание, что получение пользовательского<br />
предпочтения не вызывает предупреждений.)<br />
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />
98