0

В моем приложении WebWorks у меня есть следующее в моем файле config.xml;Blackberry не определен, используя Webworks

<feature id="blackberry.invoke.card" />

и в моей главной странице я импортировал следующий JS: `

<script src="http://code.jquery.com/mobile/1.1.1/jquery.mobile-1.1.1.min.js" type="text/javascript"></script> 
    <script src="js/BlackBerry-JQM-Init.js" type="text/javascript"></script> 
    <script src="js/BlackBerry-JQM.js" type="text/javascript"></script> 
    <script src="local:///chrome/webworks.js" type="text/javascript"></script> 
    <script src="js/index.js" type="text/javascript"></script> 

`

Но всякий раз, когда код пытается запустить blackberry.invoke.card.invokeEmailComposer(...) я получаю «ежевика не определены». Что мне не хватает, чтобы правильно использовать библиотеки Blackberry, в частности, для отправки сообщения электронной почты? Все примеры из Github и других сайтов также не работали.

ответ

1

Edit: Re написал так как вы используете Webworks 2.0 Beta

Я вижу проблему. Вы делаете вещи «старым путем».

Поскольку WebWorks 2.0 работает на Кордове, некоторые вещи изменились. Очень быстро, я вижу, что вы включаете «local: ///webworks.js». Это неверно для версии 2.0.

Вам необходимо включить cordova.js сейчас. Взгляните на образец проекта, который поставляется с WebWorks 2.0 при создании нового проекта.

Вот полный Getting Started Guide, который должен довести вас до скорости. Если вы предпочитаете использовать командную строку, ознакомьтесь с инструкциями по сборке в конце любого из примеров приложений. Снова, не стесняйтесь ссылаться или использовать и адаптировать любые примеры приложений, а также @https://github.com/blackberry/BB10-WebWorks-Samples/tree/WebWorks-2.0

+0

Я действительно на WW 2. Импортируйте все библиотеки внизу, а не тег ? – marcwenger

+0

Добавит новый ответ, который относится к ww2 – chadtatro

+0

Добавление cordova.js, похоже, сработало! Tks! – marcwenger