Есть ли способ имитировать, разрешено ли разрешение или запрещено использовать такие сервисы, как местоположение на Windows Phone 7? Я хочу получить текущее местоположение пользователей, но я не могу найти, чтобы телефон отображал мне диалог с разрешениями, чтобы я мог запретить доступ к нему для тестирования? У кого-нибудь еще есть такие проблемы? Мне сложно протестировать этот материал без фактического оборудования.Как вы проверяете разрешения?
ответ
Вам не нужно проверять разрешения. Когда приложение сертифицировано, AppHub сканирует приложение для кода, требующего разрешений и обновлений WMAppManifest.xml. Когда пользователь устанавливает ваше приложение, он соглашается на все необходимые разрешения. Поэтому, если он запущен, у вас есть все, что вам нужно.
Кажется, что я не могу найти встроенную поддержку, чтобы проверить, разрешает ли пользователю размещение & служб push-уведомлений, которые будут использоваться в приложении.
Я бы ожидал, что приложение Windows Phone 7, ориентированное на местоположение, представит пользователю диалоговое окно с сообщением о том, что службы определения местоположения будут использоваться в приложении. В диалоговом окне есть опция «Разрешить» и «Запретить». На основании выбора пользователя приложение может или не может использовать местоположение пользователя. Я использовал Shawn Wildermuth's Child Window для оценки выбора пользователя и использования своего решения в своем приложении.
НТН, indyfromoz
- 1. Как вы проверяете конфигурацию приложения?
- 2. Как вы проверяете/проверяете версию kivy?
- 3. Как вы проверяете NSTouchBar
- 4. Как вы проверяете разрешения на запись в каталог или файл?
- 5. Как вы проверяете переменные Request.QueryString []?
- 6. Как вы проверяете код GWT?
- 7. Как вы проверяете несколько элементов?
- 8. Как вы проверяете и проверяете известные функции браузера IE?
- 9. Насколько вы проверяете свои контроллеры?
- 10. Как вы проверяете результаты «client.execute» в Nighwatch?
- 11. Как вы проверяете модели с несколькими частями?
- 12. Как вы проверяете события клавиатуры с киви?
- 13. SpriteKit- Как вы проверяете пересечения между SKNodes?
- 14. Как вы проверяете Hive metastore uri
- 15. как вы проверяете открытые связи фрейма сущности
- 16. Как вы проверяете свои бизнес-объекты?
- 17. Как вы проверяете изменение значения в строке
- 18. Как вы проверяете номер телефона в asp.net?
- 19. Как вы проверяете угловые обещания с задержками?
- 20. Как вы проверяете тип локальной переменной?
- 21. Как вы проверяете значение charAt (0)?
- 22. Как вы проверяете, изменилось ли окно?
- 23. Как вы проверяете загрузку или запуск загрузчика?
- 24. Как вы проверяете личность строк в Swift?
- 25. Как вы проверяете, все еще индексируется MongoDB?
- 26. Как вы проверяете двоичное дерево поиска?
- 27. Как вы проверяете код внутри основной функции
- 28. Как вы проверяете комбинацию флагов перечисления?
- 29. Как вы проверяете охват одного файла Стамбулом?
- 30. Как вы проверяете, синхронизирован ли Meteor.Collection?
Я думаю, где отключается то, что разработчик приложения может полностью реализовать сценарий «разрешить/запретить» и что само устройство не реализует его. Я думаю, что я ожидал, что устройство позовет диалог, не создавая его самостоятельно. Подобно тому, как работает BlackBerry. – Micah
Я полностью согласен с вами. Я не нашел никаких указаний разработчика об этом и в итоге посмотрел, что делают другие. К сожалению, у нас нет никаких указаний. – indyfromoz
В инструкции к сертификату приложения есть некоторая информация, раздел 2.10.4 - 2.10.8 –