I’ve built the app and it was working fine on iPhone — I even successfully made a live payment. However, when I tested the same app on an iPad, I encountered an error.
When I click “Show Settings” to connect the reader, I get the following message:
“Devices cannot be accessed.”
Could you please advise on why this is happening on iPad and how to resolve it?
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
https://developer.squareup.com/docs/reader-sdk/build-on-ios
https://developer.squareup.com/docs/reader-sdk/cookbook/square-stand
Additional Documentation
Tap to Pay on iPhone
https://developer.squareup.com/docs/reader-sdk/cookbook/contactless-reader
Handling Errors
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
Hey @mansaro! Can you verify whether you’ve included the correct privacy permissions in your Info.plist?
NSBluetoothAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
NSMicrophoneUsageDescription
I do have all the permissions in place. Do keep in mind that I am reaching out to you after exhausting the AI, so just imagine how much I have troubleshot this issue. Please help me out.