stripe-terminal-android icon indicating copy to clipboard operation
stripe-terminal-android copied to clipboard

[Feature Request] Remove reader discovery mutual exclusivity

Open ashare80 opened this issue 1 year ago • 1 comments

Summary

We would like to search for all available readers to the user and allow them to select the available reader across connection methods.

We would also like to present the user to the user the option to connect via USB when the reader is plugged in. (always be discovering USB readers) But it seems we will have to at the moment switch back and forth between discovery methods and/or write our own USB connection logic to start/stop USB discovery to free up bluetooth discovery.

Is there any reason why this SDK can't support concurrent discoveries?

SDK version

3.0.0

ashare80 avatar Oct 01 '23 16:10 ashare80

Hi @ashare80, thanks for the great question. I can see how this would be a very useful feature for allowing users to connect to different types of readers if it's not known up front which type they would like to connect to. Unfortunately at this time we do have some constraints within the SDK that prevent us from discovering readers of multiple types. However we will take note of this request and consider investigating what it would take to support a feature like multi-reader discovery in a future release.

chr-stripe avatar Dec 15 '23 22:12 chr-stripe