Blackberry 'ControlledAccess' исключение для постоянного хранилища при запуске из альтернативной точки входа - PullRequest
1 голос
/ 01 февраля 2012

Справочная информация: у меня есть приложение с альтернативной точкой входа.Он слушает SMS и отправленные по электронной почте события.Приложение запускается в обычном режиме из папки «Скачать» (пользователем), а также при отправке SMS или электронного письма (после подтверждения пользователя).Когда приложение запускается, я должен вынуть некоторые флаги из постоянного хранилища, чтобы принять некоторые решения.Приложение правильно подписано ключами, предоставленными RIM.Он также подписывается ключом с помощью инструмента подписи, чтобы сделать постоянное хранилище изолированным для этого приложения.

Проблема: при нормальном запуске из меню данные из постоянного хранилища могут быть извлечены без каких-либо проблем.Но при запуске из альтернативной точки входа (из события отправки SMS и электронной почты) постоянное хранилище недоступно и отображается исключение ControlledAccess.Обратите внимание, что я попытался разрешить все виды разрешений для приложения.

Возможная причина: Хотя файл .cod приложения правильно подписан ключом, он считается неподписанным при запуске из альтернативной точки входа.Таким образом, доступ к постоянному хранилищу не разрешен.

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

1 Ответ

1 голос
/ 06 февраля 2012
...