Я инициализирую кордову в своем приложении, которое использовало touch2.3, и добавило файл barcodescanner.js в app.json и успешно его построил с помощью встроенного приложения sencha. Я загрузил .apk файл в моем андроиде и пытаюсь запустить, когда я нажимаю кнопку сканера, он поднимает предупреждение о том, что кордова/плагин/BarcodeScanner не найден. Обновлен файл config.xml. Как добавить пользовательские плагины cordova к новым Sencha tocuh2.3? .Пожалуйста, помогите мне в том, где я ошибся. Любая помощь будет оценена. СпасибоКак добавить плагин barcodescanner Cordova sencha touch2.3
ответ
Загрузите репо с помощью GIT или просто ZIP из Github.
Добавить плагин для вашего проекта (от корня вашего проекта):
пойти в Cordova или папку PhoneGap запуска follwing CMD
Cordova плагин добавить
затем запустить beloows для проверки
cordova plugin ls
Я пробовал следовать этим инструкциям без успеха и позвольте уточнить:
- создал Сенч 2,3 приложения под названием myscan
- добавил Кордову (не PhoneGap) с Сенча Cordova INIT
- кд в папку Кордовы
- добавлен плагин Cordova плагина добавить https://github.com/wildabeast/BarcodeScanner -построить приложение с сенча приложение строить родной
6 создали простой тест Ext.device.Scanner.scan (функция (с) { alert ("У нас есть штрих-код \ nРезультат:" + c.text + "\ nFormat:" + c.format + "\ nCancelled:" + c.cancelled) }, функция (c) { alert ("Сканирование не удалось: «+ c) }) })
Я не удивился, увидев, что Ext.device не был определен как весь код примера, который я мог найти, используя объект навигатора, поэтому я просмотрел образец кода WildaBeast и изменил вызов to Cordova.plugins.barcodeScanner.scan ... Теперь все определено, и я отслеживаю код и, кажется, делаю вызов в IOS, но ничего значимого результата и вызываемых обратных вызовов не вызывает.
Теперь Gigi вы используете Сенча Cmd v4.0.1.45
Sencha Cmd v4.0.0.203 это текущая версия, которую я использую – GiGi
, так что вы следуете тем же шагам, которые я изложил выше, и если не могу у, пожалуйста, покажи мне ошибки в моем подходе. Спасибо. –
U r пытается в браузере правильно ??? вы добавили ссылку на файл barcodescanner.js в index.html ??? – GiGi
После установки сканера штрих-кода использования плагин сенча плагин Ext.ux.mgd.device.Scanner
Спасибо так много ... U действительно спас мое время. Я пытался добавить его из приложения sencha, и он не работает, теперь я перешел в папку с телефонной связью, а затем добавил плагин .. он отлично работает :) – GiGi
Да, конечно .. первый шаг сгенерирует приложение sencha, 2nd перейдите в папку приложения и инициализируйте кордову в нем, затем вы можете увидеть папку cordova в папке приложения, а затем загрузить или добавить https://github.com/wildabeast/BarcodeScanner плагин barcodescanner в папку кордовы .. Ext.device.Scanner.scan ({ успех: function (result) {function to the scanner button. вы должны обновить приложение sencha до его создания – GiGi