Разрешения Blackberry — что означает «статус доверенного приложения»?

StackOverflow https://stackoverflow.com/questions/1189964

Вопрос

Для некоторых пользователей устройств при запуске отображается следующее диалоговое окно разрешений.

«Хотите ли вы предоставить AppX статус доверенного приложения?»

Пользователь говорит «да», и приложение работает нормально.Но что означает «статус доверенного приложения»?Это кажется действительно двусмысленным, большинство диалогов разрешений относятся к созданию http-сообщения, доступу к контактной информации и тому подобному.

Последний вопрос
Означает ли «статус доверенного приложения» доступ к определенному API или определенному параметру разрешения на клиентских устройствах?

Я хотел бы знать основную причину этого, поскольку, если это проблема с доступом к API, я могу исключить эти вызовы из приложения.

Это было полезно?

Решение

Я воздержался от ответа, потому что прочитал на сайте RIM что-то, что ответило на ваш вопрос.Увы, мне пока не удалось его переместить.

Этот вопрос можно рассматривать как макрос для некоторых других вопросов разрешения.Если пользователь отвечает отрицательно, то любой последующий доступ к API, требующий разрешения пользователя, вызовет обычный запрос.Утвердительный ответ предоставит подмножество общих разрешений.Если я правильно помню, к ним относятся доступ к местоположению и данным PIM, а также доступ к сети.Это отличается от проблемы с ключом подписи API программирования.Приложению, подписанному для доступа к данным PIM, по-прежнему потребуется разрешение пользователя на доступ к данным, если оно не установлено из BES с соответствующим разрешением.

Независимо от исходного ответа, пользователь может изменить разрешения позже, отредактировав разрешения приложения и/или модуля.

Нашел! В этом видео рассказывается о запросах безопасности..

Доверенные приложения доступны начиная с OS 4.5, и для всех разрешений установлено значение РАЗРЕШИТЬ, за исключением тех, для которых по умолчанию установлено значение ЗАПРЕТИТЬ.

Другие советы

Это общее сообщение, оно не связано с доступом к защищенным API. Если вы обращались к защищенным API, ваше приложение не сможет запуститься с исключением безопасности (и вам необходимо подписать свое приложение, чтобы использовать их).

Единственный способ избежать этого сообщения при первом запуске приложения — подписать приложение с помощью дополнительных сертификатов (вы должны зарегистрироваться в качестве разработчика, чтобы получить эти сертификаты и иметь доступ к инструменту подписи).

Ричард, у меня сложилось впечатление, что он устанавливает для приложения разрешение «Разрешение по умолчанию».На вашем устройстве есть «разрешения по умолчанию», которые вы можете изменить, перейдя в «Настройки» -> «Безопасность» -> «Разрешения приложения» -> «Меню» -> «Изменить разрешения по умолчанию».Вот что значит «доверенный».В противном случае вам будут предложены все параметры безопасности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top