2010-10-19 2 views
2

Есть ли способ имитировать, разрешено ли разрешение или запрещено использовать такие сервисы, как местоположение на Windows Phone 7? Я хочу получить текущее местоположение пользователей, но я не могу найти, чтобы телефон отображал мне диалог с разрешениями, чтобы я мог запретить доступ к нему для тестирования? У кого-нибудь еще есть такие проблемы? Мне сложно протестировать этот материал без фактического оборудования.Как вы проверяете разрешения?

ответ

1

Вам не нужно проверять разрешения. Когда приложение сертифицировано, AppHub сканирует приложение для кода, требующего разрешений и обновлений WMAppManifest.xml. Когда пользователь устанавливает ваше приложение, он соглашается на все необходимые разрешения. Поэтому, если он запущен, у вас есть все, что вам нужно.

2

Кажется, что я не могу найти встроенную поддержку, чтобы проверить, разрешает ли пользователю размещение & служб push-уведомлений, которые будут использоваться в приложении.

Я бы ожидал, что приложение Windows Phone 7, ориентированное на местоположение, представит пользователю диалоговое окно с сообщением о том, что службы определения местоположения будут использоваться в приложении. В диалоговом окне есть опция «Разрешить» и «Запретить». На основании выбора пользователя приложение может или не может использовать местоположение пользователя. Я использовал Shawn Wildermuth's Child Window для оценки выбора пользователя и использования своего решения в своем приложении.

НТН, indyfromoz

+0

Я думаю, где отключается то, что разработчик приложения может полностью реализовать сценарий «разрешить/запретить» и что само устройство не реализует его. Я думаю, что я ожидал, что устройство позовет диалог, не создавая его самостоятельно. Подобно тому, как работает BlackBerry. – Micah

+0

Я полностью согласен с вами. Я не нашел никаких указаний разработчика об этом и в итоге посмотрел, что делают другие. К сожалению, у нас нет никаких указаний. – indyfromoz

+0

В инструкции к сертификату приложения есть некоторая информация, раздел 2.10.4 - 2.10.8 –

Смежные вопросы