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