Reinstallation required, please reinstall Point of Sale [iOS 18]

Hello,

One of our customers is reporting an issue after upgrading to iOS 18 where they are unable to connect the reader to our app. We did update our Square Reader SDK to v1.7.5 but the customer is reporting an error stating “Reinstallation required, please reinstall Point of Sale [iOS 18]”.

Any help would be appreciated.

:wave: 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:

Additional Documentation

Reader SDK Requirements
Reader SDK Quickstart
Reader SDK

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.

What troubleshooting have they done? Did they restart the mobile device and if that didn’t solve it have they tried to delete and re-install the app? :slightly_smiling_face:

Hey Bryan,

Thanks for the quick reply!

They tried the following troubleshooting steps to no avail:

  1. Ensure that the Square application has permission to access location services “Always” or “When using” > under device Settings > scroll down on left side to Square > Location
  2. Make sure Bluetooth is toggled off for any device that has connected to the reader in the past.

Once that’s done run through these steps in this order:

  1. In the Square Point of Sale App go to Settings > Hardware > Card Readers > Forget all card readers
  2. Force-quit Point of Sale App
  3. Open Device settings
  4. Navigate to Bluetooth
  5. Forget all Square Readers
  6. Hold the button on the Reader until the lights flash red
  7. Reboot the Device
  8. Re-launch Point of Sale app, wait about 1 minute, and re-pair the Reader

Thank you.

The customer also mentioned they are able to connect the reader directly to the Square app but it doesn’t connect to our app for some reason.

Do they have both your app and the Square app open? If they force quite the Square app and only pair with your app does it work? :slightly_smiling_face:

Hi Bryan,

They actually reached out to Square support and they went through several steps including this one but to no avail. Square support told the customer it’s a problem on our end, but the only change we made was to update to the Reader SDK v1.7.5 - nothing else was changed and everything was functioning properly prior to this update.

Are there any crash logs? What’s the application ID and location_id? :slightly_smiling_face:

Hi Bryan,

The app doesn’t crash. It just displays the following screen:

I will try to get you the location id along with the app id.

Thank you

I sent you the information requested via DM. Thanks.

Did they try to delete and reinstall the app? :slightly_smiling_face:

Hi Bryan,

Yes they did. They even bought a new Square reader to no avail.

Can you share the application ID? The one you provided isn’t a Square application ID. It will look like sq0idp-K-i6--d9HD4fha58YpSS6w. Also I will need the location_id in order to escalate to the team. All of these values are safe to share publicly. Only access tokens aren’t safe to share. :slightly_smiling_face: