Android Question App is incompatible with all of your devices

Turbo3

Active Member
Licensed User
Longtime User
I just noticed that all but one of my apps on Play Store (as seen on a PC) report they are not incompatible with any of my devices. When I click on the message "This app is ..." it shows all my devices are listed like this "No carrier Asus Nexus 7" with "No carrier" added to each device name. It is true none of my android devices has a phone plan so the phone part if it has any is turned off. But my app does not use a phone plan.

My apps have been out for years.

I don't know if this is new or changed some time ago. If I go into the developer's console for the app there are no devices excluded. The Nexus 7 is listed there as compatible.

What changed and how do I fix this? Is this a Play Store bug that just happen?

Here is a list of the permissions.

  • android.permission.ACCESS_COARSE_LOCATION
  • android.permission.ACCESS_COARSE_UPDATES
  • android.permission.ACCESS_FINE_LOCATION
  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.ACCESS_WIFI_STATE
  • android.permission.BLUETOOTH
  • android.permission.BLUETOOTH_ADMIN
  • android.permission.CHANGE_NETWORK_STATE
  • android.permission.CHANGE_WIFI_STATE
  • android.permission.INTERNET
  • android.permission.MODIFY_PHONE_STATE
  • android.permission.NETWORK
  • android.permission.READ_EXTERNAL_STORAGE
  • android.permission.READ_PHONE_STATE
  • android.permission.UPDATE_DEVICE_STATS
  • android.permission.VIBRATE
  • android.permission.WAKE_LOCK
  • android.permission.WRITE_EXTERNAL_STORAGE
 
Last edited:

Erel

B4X founder
Staff member
Licensed User
Longtime User
Can you post a link to your app?

You can see the required features in the developer console (under APK). For example:

SS-2016-02-22_08.11.17.png


The problem is probably with the TELEPHONY feature. You can tell Google Play that it is not required: https://www.b4x.com/android/forum/t...ony-android-required-false.40608/#post-243083
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
This is the only feature:
  • android.hardware.TOUCHSCREEN
The Pro version has the problem whereas the Lite version does not. Same Permissions and Feature for both.

When I access Playstore from the Nexus 7 it let me try to buy it whereas on the PC I could not buy the Pro version.

https://play.google.com/store/apps/details?id=com.Turbo3.Leaf_Spy_Pro

https://play.google.com/store/apps/details?id=com.Turbo3.Leaf_Spy_Lite


Both manifest files are the same and both have telephony set to false.
B4X:
AddManifestText(<uses-feature android:name="android.hardware.location" android:required="false" />)
AddManifestText(<uses-feature android:name="android.hardware.location.gps" android:required="false" />)
AddManifestText(<uses-feature android:name="android.hardware.location.network" android:required="false" />)
AddManifestText(<uses-feature android:name="android.hardware.wifi" android:required="false" />)
AddManifestText(<uses-feature android:name="android.hardware.telephony" android:required="false" />)
AddManifestText(<uses-feature android:name="android.hardware.bluetooth" android:required="false" />)
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
The problem I see is I have the same list of devices whether I select the Pro or the Lite version. But for me the Pro version lists all devices as incompatible and the Lite version says they are all ok. Permissions, Features and Manifest are the same for both versions of the app.

Seems like Google is getting confused. I have one user also reporting that he cannot buy the Pro version from the PC because it lists the Nexus 5 as incompatible but I see for you it is compatible. So same app same device but two people get different results.
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
LeafSpy Lite which does not have the problem has not been updated with a new APK in over a year.

The apps that are having the problem have been updated with a new APK. The newest being TM-Spy which is still in Alpha testing and was uploaded last Friday using B4A 5.80 Beta.
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
Erel, I think the reason your Nexus 5 is compatible is because you are looking at the released version of LeafSpy Pro whereas I am looking at the Alpha test version.

Can you have a look at the Alpha test version of TM-Spy which has the same problem for me with the Nexus. Use this link to see it.
B4X:
https://play.google.com/apps/testing/com.Turbo3.TMSpy
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
Thanks for posting that. I am at a total loss to understand how Google decides to mark an app "incompatible". Here is what it looks like when I go to the same app page. Absolutely none of my devices pass their test. On every device listed the app runs just fine.
VUPQRG.png
 
Upvote 0

Turbo3

Active Member
Licensed User
Longtime User
I am in the US and the US is one of the countries that the app is for sale in so that is not it. I don't have any money in my account but I find it hard to believe they would mark the app as "incompatible" just because there are insufficient funds for a purchase. They would just ask me to add more money when I pressed the Buy button. Right?

I sent a question in to support but all they said was my developer console listed the Nexus 7 as being compatible. Which of course I already knew. So not much help.
 
Upvote 0

Gearcam

Active Member
Licensed User
Longtime User
I know this is an old thread but I have the same problem with my free & paid app
the two apps are Gear C.A.M. (Demo) & Gear C.A.M. (Full) both are basically exactly the same the demo is compatible the full version is not with my devices !

Is theire a reason ?
 
Upvote 0

Computersmith64

Well-Known Member
Licensed User
Longtime User
I know this is an old thread but I have the same problem with my free & paid app
the two apps are Gear C.A.M. (Demo) & Gear C.A.M. (Full) both are basically exactly the same the demo is compatible the full version is not with my devices !

Is theire a reason ?
They show as being compatible with my Nexus 5X, Nexus 7 & Galaxy S3.

- Colin.
 
Upvote 0

canalrun

Well-Known Member
Licensed User
Longtime User
They show as being compatible with my Nexus 5X, Nexus 7 & Galaxy S3.

- Colin.

My paid apps are incompatible with all my devices.

My free apps are okay.

I believe I read somewhere that Google Play does this because the developer is not allowed to buy one of his/her apps.

If I look at my paid apps from a friend's device, they are all compatible.

I believe this is just how Google Play functions.

Please prove me wrong, if I'm wrong.

Barry.
 
Upvote 0

Computersmith64

Well-Known Member
Licensed User
Longtime User
My paid apps are incompatible with all my devices.

My free apps are okay.

I believe I read somewhere that Google Play does this because the developer is not allowed to buy one of his/her apps.

If I look at my paid apps from a friend's device, they are all compatible.

I believe this is just how Google Play functions.

Please prove me wrong, if I'm wrong.

Barry.

If I go onto the Play Store website, it shows my paid apps being incompatible, however not if I use the Play Store app on my device.

- Colin.
 
Upvote 0
Top