Настройте адрес электронной почты на симуляторе BlackBerry - PullRequest
1 голос
/ 03 января 2012

Я тестирую приложение BlackBerry на симуляторе BB с симулятором MDS. Приложение использует эту строку кода, чтобы получить адрес электронной почты BB, а затем использовать его в качестве параметра для вызова веб-службы.

String emailAddress = Session.getDefaultInstance().getServiceConfiguration().getEmailAddress();

Тогда проблема заключается в том, что метод getEmailAddress всегда возвращает: 'Simulation@this.machine', и веб-служба не работает с этим адресом. У меня нет контроля над исходным кодом приложения bb или исходным кодом веб-службы, поэтому я хочу настроить имитатор BB или имитатор MDS для возврата другого адреса электронной почты при вызове: getEmailAddress.

Это возможно?

1 Ответ

2 голосов
/ 04 января 2012

Адрес электронной почты симулятора BlackBerry Smartphone не настраивается в самом симуляторе.

Однако, если вы подключите BlackBerry Smartphone Simulator к BlackBerry Enterprise Server, его адрес электронной почты изменится на адрес, указанный в учетной записи BES.

Вы можете выполнить следующие действия:

Подключение устройства BlackBerry Device Simulator к серверу BlackBerry Enterprise Server

Применение:

BlackBerry® Enterprise Server версии 4.0 и более поздних BlackBerry Device Simulator 4.0 и более поздние версии

Процедура:

Используя BlackBerry JDE 4.0 (или BlackBerry Device Simulator 4.0), BlackBerry Device Simulator можно подключить к учетной записи на BlackBerry Enterprise Server.

1) Запустите BlackBerry Device Simulator из BlackBerry JDE или из меню «Пуск».

2) В BlackBerry Device Simulator нажмите «Выключить беспроводную связь».

3) Откройте BlackBerry® Desktop Manager 4.0 или более поздней версии.

4) Откройте BlackBerry® Device Manager 4.0 или более поздней версии.

5) В BlackBerry Device Simulator нажмите «Имитация» и выберите «Подключен через USB» или «Подключен через последовательный порт».

6) Выберите ДА, чтобы переключиться на новое устройство BlackBerry.

7) Следуйте инструкциям для создания нового ключа шифрования.

8) В диалоговом окне «Исходный плагин: проверка приложений» нажмите «Отмена».

9) Как только начальная синхронизация завершена, начинается процесс активации предприятия.

После завершения корпоративной активации вы сможете использовать BlackBerry Device Simulator, как обычное устройство BlackBerry.

Примечание. Кроме того, вам может потребоваться удалить файл net_rim_sdk_simulationSB.cod из каталога BlackBerry Device Simulator. Однако не удаляйте этот файл наложенного платежа, потому что вам потребуется восстановить его, если вы используете BlackBerry Device Simulator с Имитатором сервера электронной почты (ESS). После этого удалите файлы DMP из каталога BlackBerry Device Simulator, запустите BlackBerry Device Simulator и повторите шаги, описанные выше.

Чтобы убедиться, что BlackBerry Device Simulator подключился к BlackBerry Enterprise Server с помощью последовательного обхода, перейдите на вкладку Статистика в BlackBerry Device Manager.

Если подключен BlackBerry Device Simulator, вы должны увидеть «Обход». Разверните это меню для просмотра статистики (например, отправленных / полученных пакетов).

Или

Если отображается только статистика Time Connected, без статистики Bypass, BlackBerry Device Simulator не подключается к BlackBerry Enterprise Server через последовательный обход, и процесс активации предприятия не может быть выполнен. Удалите файлы DMP из каталога BlackBerry Device Simulator и выполните описанные выше шаги, чтобы удалить файл net_rim_sdk_simulationSB.cod из каталога BlackBerry Simulator. Кроме того, вы можете попробовать выполнить эту процедуру с устройством BlackBerry, чтобы убедиться, что конфигурация вашего BlackBerry Enterprise Server поддерживает последовательный обход.

всего наилучшего

...