Подписание приложения Blackberry, это обязательно? - PullRequest
0 голосов
/ 24 ноября 2011

Я создал простое нативное приложение с использованием API Blackberry.

Приложение содержит только форму входа и оповещение.Приложение работает на симуляторе, но во время работы на устройстве (9300 BB OS 6.0) выдает ошибку «попытки приложения» для доступа к безопасному API.

Простая форма в «Безопасном» API.

Ответы [ 3 ]

2 голосов
/ 24 ноября 2011

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

Чтобы получить ключи подписи бесплатно от здесь , и вы можете подписать свои приложения.См. Связанный вопрос StackOverflow: ошибка «попытки доступа к безопасному API» в Blackberry

1 голос
/ 25 ноября 2011

Практически каждое приложение, даже базовое, требует использования подписи на реальном устройстве. Все, что касается встроенных функций телефона или использует нестандартные методы Java, требует подписи.

Вы можете получить ключи подписи бесплатно здесь . Будьте готовы к нескольким десяткам писем каждый раз, когда вы подписываете заявку.

0 голосов
/ 25 ноября 2011

TRedman уже дал ссылку на форму заказа (вам понадобится кредитная карта, но она по-прежнему бесплатна).

Что касается подписи, да, в значительной степени требуется сделать что-нибудь полезное с реальным устройством.По моему мнению, API является параноидальным, даже такие вещи, как запрос размеров экрана (ширина и высота), требуют подписи.Само подписание является довольно простым процессом (по крайней мере с Eclipse-плагином), здесь некоторые инструкции.Иногда серверы подписи не работают (до нескольких часов), http://isthesigningserverdown.com/ - ваш друг.

Кроме того, я бы посоветовал отправлять подписывающие электронные письма на какой-либо почтовый ящик без использования.В зависимости от размера приложения вы можете получить огромное количество писем.Если (и когда) вы хотите распространить свое приложение на фактическое устройство, приложение разбивается на множество небольших файлов, и каждый из них подписывается отдельно.Это делается каждый раз, даже если вы меняете только одну строку кода.Для каждого подписанного файла вы получите отдельное письмо (или, может быть, до трех писем, для каждого файла есть отдельная подпись для RRT, RBB и RCR).У моего менеджера (чья почта использовалась для получения ключей подписи) было 12 000 писем с подписью, ожидающих в его почтовом ящике от одного проекта, когда он отсутствовал в течение двух недель.На вопрос, можно ли изменить адрес электронной почты, нам сказали, что его нельзя изменить, и нам нужно будет заказать новые ключи.

...