Does the Square Reader SDK work on Android 13?

Had a quick question if the Square Reader SDK works on Android 13? If it does not, what versions does it support?

Thank you.

Currently Reader SDK v1.7.1 now supports applications targeting Android API 31, in accordance to Google’s Play Store guidelines. Which is Android 12. :slightly_smiling_face:

We also get user feedback saying that he cannot connect to a reader with our app on an Android 13 device. Does the Square card reader SDK test on Android 13 yet? Thanks.

We just released 1.7.4 which has a fix for pairing. If you update to 1.7.4 does it resolve the issue? :slightly_smiling_face:

We have updated SDK to version 1.7.4, but on Android 13 its not granting storage permissions.

When you updated did you also update all the other dependencies? Also whats the compileSdkVersion? :slightly_smiling_face:

We are using compileSdkVersion 33.

All other permissions are working but only Storage permission is not marked as granted. And so can’t proceed next i.e checkout etc.

In our requirements your compile version needs to be 32. If you compile to 32 does it work as expected? :slightly_smiling_face:

Actually we also updated other dependencies of the project that must require compileSdkVersion to be 33.
By downgrading it to 32 we have to downgrade all other dependencies as well. :frowning:

We don’t yet support 33 at this time. We are working on adding support. :slightly_smiling_face:

Do you have an ETA for support for compileSdkVersion 33? I am running into the same issue as yamsol where the Storage Permission is not marked as granted. The storage permission isn’t an option to grant to the app at all in the settings

At this time we don’t have a public roadmap for when this will be supported. :slightly_smiling_face:

Any update on this? We got a user that the Square card reader disconnect from her Android 13 phone about 30 seconds after a successful connection. However, the Square POS app works fine. Do we need to update the Square reader SDK to resove this issue?

Currently, Android 13 isn’t supported with Reader SDK. The team is working on a version that will support this. Unfortunately we don’t have public roadmap so I don’t have a timeline however we hope to have something for you soon. :slightly_smiling_face:

Put a update here:

Android Reader SDK: 1.7.5

  • Support for Android API targetSdkVersion 33. The minSdkVersion is still API 24. As of August 31, 2023, Google requires all PlayStore apps to target API 33.
1 Like