App Bridge Scanner Capture Action with Bluetooth Barcode Scanner

Solved
Highlighted
Tourist
3 1 0

We're building an embedded app leveraging the App Bridge API. Scanning barcodes with the Socket Mobile bluetooth barcode scanner is a key requirement for us. The documentation and press release for App Bridge gave us the impression that this capability would be available. However, in testing we are unable to successfully capture scan data from bluetooth barcode scanners. If we dispatch a Scanner.OPEN_CAMERA action, the Scanner.CAPTURE action subscription is fired. This leads us to believe that we are using the App Bridge API correctly and that bluetooth capture is not a feature of the App Bridge API. 

 

Can Shopify please confirm that bluetooth barcode scanning capture is not a feature of the App Bridge API?

If this is true, is this feature by chance on the product roadmap for App Bridge in the near future?

 

We can deliver our app without this api feature, but it will require the user to unpair, factory reset, and repair the scanner to change it from MFi-SPP mode to HID mode which is supported by Safari. This is obviously a sub-optimal user experience and one that we would like to avoid. We also explored building the app as a native IOS app which would grant us access to the MFI-SPP paired barcode scanner but learned that native IOS apps are against Shopify's App Store policy, which means we wouldn't be able to list the app in the Shopify App Store. This would not be advantageous to our marketing efforts. 

0 Likes
Highlighted
Shopify Staff
Shopify Staff
94 3 9

This is an accepted solution.

Unfortunately, bluetooth barcode scanning is not a feature of App Bridge, nor is it currently planned.  The Scanner API uses the device's front or rear camera that is used, which is capable of scanning QR and UPC codes.

 

Can you share a link to where its stated that iOS apps are against Shopify's App Store policy?  Just to state the obvious, iOS apps are only available to install via Apple's App Store.

 

Hope this helps

 

 

0 Likes
Highlighted
Tourist
3 1 0

This is an accepted solution.

Thanks David. That's bad news. But I appreciate the direct answer. 

 

I found the policy language in the General Requirements for all apps. Specifically in the Prohibited app configurations section. The language is somewhat vague so I called you guys to get clarification and was told that it did indeed mean that IOS apps were prohibited from being listed in the Shopify App Store. 

 

Apps that are pieces of standalone software that need to be downloaded to a computer - The Shopify App Store's distribution method is through the use of web applications. There currently isn't an infrastructure to distribute these types of apps safely and securely to our merchants.

If this isn't the case, that's great. But it would suck to build a native app and then have the request to list it in the Shopify App Store rejected. 

 

 

0 Likes
Highlighted
Shopify Staff
Shopify Staff
94 3 9

This is an accepted solution.

Hi Ben_McConnell,

 

We are going to update the language on the App Store policy to make this clearer, but what you are proposing is in fact allowable.  Obviously the iOS app cant be listed on the Shopify App Store since iOS apps can only be installed via the Apple App Store, but you can list a companion Shopify app which would instruct the merchant to install the iOS app on their device.

0 Likes
Highlighted
Tourist
3 1 0

Hey David,

 

Thank you so much for this response. We're going to charge down the native app path now. I'll keep an eye out for the policy language update. 

 

0 Likes
Highlighted
New Member
2 0 1

I am interested in using your app or integrating with it, but with a different scanner Koamtac bluetooth nfc capable

0 Likes
Highlighted
Explorer
41 2 8

Hi Ben, what is your app? Is it live at this point?

0 Likes
Highlighted
Trailblazer
173 13 28

Hi @David_Muzi , just a +1 here that I'd also welcome App Bridge integration with bluetooth scanners so we can get access to the data payloads for our apps. The workaround, as outlined by the original poster, involves developing and maintaining separate iOS / Android native apps just to route the data payload to our embedded app. Thanks.

0 Likes
Highlighted
Shopify Staff
Shopify Staff
94 3 9

Sorry, there are no plans at this time to allow bluetooth scanning

0 Likes
Highlighted
Tourist
18 0 3
Need Urgent Help from people who do FBA and Retail Using Shopify
David this is very critical for lot of people having 2 barcodes on one variant, is there a workaround for this . can shopify help
 
so our products have xxx barcode printed on our products, but in shopify we have yyy as a barcode , so i want to ensure when on pos we scan xxx the yyy product pops up, so storing 2 barcodes on this product is the only solution I can think of but Shopify doesn't let you do that. the reason is we have amazon fnsku printed on our products and that is alphanumeric and for gmc purposes, we can not put alphanumeric barcodes in Shopify( gmc throws an error ) SO Shopify has a numeric barcode stored , so now on Shopify pos we will be scanning fnsku but it will say product not found coz the product has a numeric barcode in Shopify pos . so using this bridge api is there a way to add or make an app that will search in a custom field also for another field , currently i think when you scan shopify only searches barcode field so can a app be made where in it seraches barcode or another custom field or tag ?
0 Likes