It has been a couple of years since I worked with B4A and last weekend I decided to update my QuiQRun app in Google Play (it was needed for SQLCipher support for 6.0+ devices).
Update went well, except it shows none of my devices are compatibel with the app. I searched the forum and came across this post: https://www.b4x.com/android/forum/t...-with-device-which-i-developed-the-app.20626/
So I followed the guidelines to put 'android:required="false"' in the manifest.
However, it looks like it still has some problem, but now I have no ideas any more: I must be overlooking something obvious.
Here is my manifest:
This is the features/permissions the app needs:
This is the result I see in Google Play:
Any pointers?
Update went well, except it shows none of my devices are compatibel with the app. I searched the forum and came across this post: https://www.b4x.com/android/forum/t...-with-device-which-i-developed-the-app.20626/
So I followed the guidelines to put 'android:required="false"' in the manifest.
However, it looks like it still has some problem, but now I have no ideas any more: I must be overlooking something obvious.
Here is my manifest:
B4X:
'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19"/>
<supports-screens android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:anyDensity="true"
android:clearTaskOnLaunch="true"
android:launchMode="singleTask"
/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetActivityAttribute(Main, android:theme, @android:style/Theme.Black.NoTitleBar)
'End of default text.
SetApplicationAttribute(android:hardwareAccelerated, "true")
'AdMob
AddApplicationText(
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
)
'End of AdMob
AddManifestText(<uses-feature android:name="android.hardware.camera" android:required="false"/>
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
<uses-feature android:name="android.hardware.FAKETOUCH" android:required="false"/>
<uses-feature android:name="android.hardware.LOCATION" android:required="false"/>
<uses-feature android:name="android.hardware.location.GPS" android:required="false"/>
<uses-feature android:name="android.hardware.screen.PORTRAIT" android:required="false"/>
<uses-feature android:name="android.hardware.WIFI" android:required="false"/>)
This is the features/permissions the app needs:
This is the result I see in Google Play:
Any pointers?
Last edited: