Доступ к родному 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. Оба создают приложение оболочки, которое вызывает веб-представление, и я не видел никаких тестов производительности между ними.

  • Пользовательский шрифт в ios не работает
  • Просмотр измененных файлов в Xcode 4.2 Возможности SCM
  • Как прикасаться и удерживать узел в Swift?
  • DisclosureIndicator не обнаруживает касаний
  • Как игнорировать события касания и передавать их в объекты UIControl другого subview?
  • NSJSONSerialization - Невозможно преобразовать данные в строку
  • Конфликтующие библиотеки в проекте iOS
  • Длительный конец рукоятки
  • Дифференцируйте касание пальца и руки / подставки для рук
  • Как быть предупрежденным, когда uiviewcontroller выталкивается / выталкивается из стека навигации
  • NSNotificationCentre Crash
  • Interesting Posts

    Не удалось поделиться URL-адресом на Facebook и Twitter с помощью UIActivityViewController в iOS 7.1

    Ошибка приложения на CameraRoll.saveToCameraRoll в iOS в режиме реагирования

    Сбой загрузки файлов iOS 8 UIWebView

    Алгоритмы преобразования вершин OpenGL ES 2.0

    Иконка уже включает эффекты блеска

    touchesBegan: withEvent: не вызывается при использовании на UIButton

    iOS 10 Today View Widget: как определить, действительно ли это * на экране / видимо?

    NSMutableAttributedString сбой при изменении шрифта?

    ScrollView в SpriteKit

    Paypal MPL IOS SDK «В настоящее время система недоступна. Пожалуйста, повторите попытку позже"

    Можно ли глубоко привязываться к определенной странице или местоположению в мобильном приложении Facebook на iOS?

    Как объявить свойство определенного класса, который также соответствует протоколу?

    Кнопка крана и длинный жест нажатия

    Почему в glsl происходит сбой теста с равномерным поплавком?

    UIButton не доступен для кликов за пределами исходного кадра UIScrollView

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