отреагировать родная библиотека принтера usb не работает - PullRequest
0 голосов
/ 08 июля 2019
  • Я тестирую библиотеку принтеров в соответствии с сообщением от здесь , но после запуска npm установите и свяжите библиотеку с response-native-ссылка response-native-usb-printer всякий раз, когда я реагирую на родной запуск android, это приводило к ошибкам, как показано на скриншоте ниже (он вернется к нормальному состоянию после того, как я npm отсоединю библиотеку от моего проекта). Зачем? Каково решение?
  • Какая у вас рекомендуемая библиотека для реагирования на нативные USB-принтеры? Я работаю над приложением POS, нужно использовать принтер ..

Error messages

1 Ответ

0 голосов
/ 08 июля 2019
  1. Как ясно указывает на сообщение об ошибке, "allowBackup" представлен в двух разных файлах AndroidManifest.xml, один из которых представляет собой оригинальный XML-файл внутри вашего "C: / Users / Romie Ganter / ReactionNAvigation / android / src / main /AndroidManifest.xml ", а также в XML-файле внутри вашего библиотечного файла, вы можете проверить его наличие здесь https://github.com/bondwp/react-native-usb-printer/blob/master/android/src/main/AndroidManifest.xml или в" C: / Users / Romie Ganter / reactNAvigation / node_modules / реагировать-native-usb-принтер / android/src/main/AndroidManifest.xml».Решение состоит в том, чтобы просто удалить allowBackup из одного из этих двух мест, и ваш код должен работать нормально.
  2. Отличным справочником для поиска собственных библиотек реагирования является https://github.com/jondot/awesome-react-native. Я кратко проверил его итам не было никаких библиотек, связанных с принтером, я также проверил вашу упомянутую библиотеку response-native-usb-printer и обнаружил в ней две проблемы: а) кажется, заброшен (последнее обновление было 2 года назад) и б) естьтолько папка Android внутри и папка ios не скрыта, она замаскирована с использованием библиотеки escpos-printer-toolkit, поэтому, возможно, iOS будет поддерживаться, я не уверен, но тем не менее поддержка iOs будет шаткой

ItПохоже, что сообщество React-Native не очень заинтересовано в функциональности принтера, поэтому ваш лучший вариант - это что-то еще.

РЕДАКТИРОВАТЬ: тем временем я смог найти https://github.com/januslo/react-native-bluetooth-escpos-printer, Кажется, что он обновлен, поддерживает обаAndroid и iOs и имеют приличное количество звездочек.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...