Файл открытия всплывающего окна с разрешением BlackBerry "local content" - PullRequest
1 голос
/ 15 февраля 2011

У меня есть приложение BlackBerry, которое создает файл во внутренней флэш-памяти и читает его снова и снова. Я установил подписанное приложение на устройстве, но каждый раз, когда я запускаю приложение, я получаю следующую ошибку:

В тексте заявки была предпринята попытка открыть локальный контент, разрешите ли вы это?

Теперь я не хочу, чтобы пользователь нажимал «да» снова и снова, так как это действительно разочаровывает - мое приложение обращается к файлу несколько раз, поэтому появляется несколько запросов.

Я разместил одно решение ниже. Но это не приемлемое решение. Я не могу попросить пользователя повторно включать и отключать брандмауэр, когда он подключается к сети и отключается. Есть ли лучшее решение? Я использую BlackBerry OS 4.5

    unacceptable solution:
    Work around:
    If I want to use offline mode, i have to turn firewall enabled:
    1. Turn on the firewall (Options > Security > Firewall > Enabled)

    For online mode, turn firewall disabled:
    1. Turn off the firewall (Options > Security > Firewall > Disabled)
    2. When I run my application, there will be only one pop-up asking for 
       permission to connect,allow it. 

1 Ответ

1 голос
/ 15 февраля 2011

Что вы можете сделать, это проверить приложение на наличие правильных разрешений при запуске и предложить пользователю установить разрешения, временно или постоянно.См. Метод ApplicationsPermissions.invokePermissionsRequest .Есть также хороший запрос на учебник по разрешениям , который показывает, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...