Hello
I’ve built a few embedded apps for Shopify POS that rely on HID-based barcode scanning. However, once a Socket Mobile scanner is paired through the Shopify POS device settings, the scanner no longer works outside Shopify POS — and it also doesn’t work inside Shopify POS embedded apps.
After some investigation, I came across this App Bridge issue, which clarifies that POS embedded apps can only access scan data through the App Bridge Camera Scanner. The flow involves triggering the OPEN_CAMERA
action to start a scanner session, and then subscribing to the CAPTURE
action to receive the payload.
Given that embedded apps don’t have direct access to HID scanner input, I’m trying to understand how other POS embedded apps manage to support barcode scanning without using the camera. Is there any documented or supported way for an embedded app to receive scan events from the paired scanner, or is App Bridge Camera Scanner currently the only option?
Please advise!