Does your app get installed by the app updater on the device? You want to ensure it does (regardless of whether you sideload over it later). That proves the server knows about it, knows about the association to your merchant. Have you given your app permissions to query for accounts (GET_ACCOUNTS)? See example apps for details.
If you saying you needed to request a runtime permission on a Clover device, that should never be the case. We revert the runtime permission feature of Android to static permissions same as older versions of Android.
This is not true of course for emulators since we do not control the images.
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
2 People are following this question.
Bulk Inventory Import for sandbox is not available in web apps of sandbox environment
When is next Clover software update?
Failed user payment notification
Register app constantly loading or instantly closing. Apps unable to update.
InventoryConnector.getItems throws Permission Exception While the Equivalent REST API Works