使用 React Native iPhone 应用程序无需交互即可自动打印到热敏打印机例如 Brother QL的 API/SDK 是什么?

问题描述

我一直在寻找与我的 React Native iPhone 应用程序集成的最佳和最简单的不同 API/SDK。这是一个内部员工应用程序,提交表单后,我想从热敏打印机(例如 brother QL1110NWB)自动打印标签

我发现的一些选项是:

React Native:

brother SDK:

Apple AirPrint:

有没有人有使用这些 API/SDK 的经验,可以推荐最好的方法来轻松集成并无需交互即可直接打印?

谢谢!

解决方法

如果您可以指定硬件以确保其兼容,那么 Brother SDK 将具有最简单的集成并且对用户透明。

Apple 限制蓝牙经典设备连接到 iOS,除非它们通过 MFi 认证,这会增加价格但在操作系统级别启用外部附件框架。然后设备制造商可以销售像 Brother QL1110NWB 这样的“iOS 认证”打印机,并提供 SDK 以使用它。

How to use bluetooth classic instead of le

您需要为每个目标设备系列编写一个 React Native binding 才能使用 SDK 的操作系统特定库。 Brother 有可用的 iOS、Android 和 Xamarin SDK,但我没有看到用于 React 的 SDK,因此您需要用钩子包装他们的 iOS SDK,以便按需调用打印。在开始之前,请联系 Brother 支持人员或您的销售代表,因为他们可能正在开发 React Native SDK,或者您的组织可能有足够的购买力来申请。无论哪种方式,将其作为基础 React 级别的接口都是一个很好的做法,这样只需实现自定义本机设备适配器即可添加新的打印机或平台。