Доступ к родному API / системе от Sencha Touch

Sencha Touch отлично подходит для моего проекта. Но для того, чтобы вызвать драйвер для аппаратного сканера штрих-кода на iOS и Android, необходимо иметь доступ к базовой системе.

Это как-то возможно с Sencha Touch, когда он «превращает» его в родное приложение (это позволяет Sencha SDK)?

Я знаю, что это возможно с помощью PhoneGap. Но я боюсь, что все эти технологии вместе (PhoneGap + Sencha touch) могут сделать пользовательский интерфейс менее отзывчивым, но это является решающим фактором в этом проекте.

Изменить: в этом потоке пользователь говорит следующее:

«вы не можете получить доступ к исходной файловой системе iOS, если вы не используете Sencha SDK Tools и собственную упаковку »,

Так возможно ли с Сенча?

One Solution collect form web for “Доступ к родному API / системе от Sencha Touch”

Вы должны разделить две вещи: разрабатываете ли вы веб-приложение или собственное приложение с встроенным веб-приложением? Т.е. пользователи собираются добраться до приложения, перейдя по определенному URL-адресу или загрузив его из App Store / Google Play?

Для native я бы предложил использовать PhoneGap в качестве «оболочки» и использовать плагин сканирования штрих-кода, который доступен на GitHub

Для разработки чистых веб-приложений единственное, о чем я могу думать, это служба сканера штрих-кода от ZXing, которая требует от пользователей уже установить сканер штрих-кода (или перенаправляет их в соответствующий магазин, если я правильно помню). В этом случае вы, однако, зависите от ZXing, чтобы поддерживать их открытую службу, и любые изменения с их стороны могут напрямую повлиять на ваше приложение.

Надеюсь, это поможет вам!

Редактировать после комментария от OP:

Ах вам нужен общий доступ к родной среде. Что касается, как я знаю, нет документального способа доступа к другим родным компонентам, отличным от тех, которые указаны в Sencha Docs, кажется, он находится на пути в соответствии с mitchell at sencha .

Вопрос действительно, хотя Phonegap делает менее отзывчивое приложение, чем Sencha Mobile Packager. Оба создают приложение оболочки, которое вызывает веб-представление, и я не видел никаких тестов производительности между ними.

  • Передайте аргумент для выбора
  • Почему я вижу следующие ошибки компоновщика при создании приложения iPhone с помощью Core Plot?
  • Запись и передача / поток звука с устройства iOS на сервер непрерывно
  • Что именно делает параметр bool в animateWithDuration: анимация: завершение:
  • Core Location не работает в iOS 8
  • Настройка способа отображения кнопки
  • Разбор 64-разрядного целого числа без знака в iOS
  • Прокрутка ручек с UIView поверх UIScrollView, ScrollView wont Scroll
  • Основное использование картона iPhone
  • Как использовать камеру внутри моего контроллера приложения
  • Действие кнопки в пользовательском UITableViewCell влияет на другие ячейки
  • Настройка оповещения UILocalNotification
  • Interesting Posts

    Код = 1001 Ошибка «Без заполнения» в сети Аудитории Facebook

    iOS – запретить удаление профиля конфигурации iPhone или проверить, установлен ли он

    Создайте поведение UISearchBar с помощью UIView в tableHeaderView

    элегантный способ внедрения iOS для обновления приложений (функция разблокировки)

    iOS не поддерживает характер ахмарического языка

    Текущий контроллер просмотра, не работающий с ios 9

    Создание непрерывного фонового потока в iOS

    Как добавить изображение в тело электронной почты с помощью MFMailComposeViewController

    ComScore Analytics на iPhone

    Возможно ли связать делегат и dataSource CustomViews в построителе интерфейса?

    Проблема с построением разбитого графика в ios (основной сюжет)

    изменить таблицу в режим редактирования и удалить строки внутри обычного ViewController

    Пример использования Moya + Realm + ObjectMapper, используемый вместе

    У iPad Safari есть проблемы с рендерингом jpg в качестве фонового изображения?

    Paypal сверяет транзакцию с комиссией

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.