Map NOT displayed

My Application (Suntain) available on Google Play: https://play.google.com/store/apps/details?id=appinventor.ai_Jacques_Dumarest.Ensoleillement&hl=fr has been working for years, but since few days (without any update of my App), map is not displayed anymore.
I am using the map component with Roads type

If App Installed from Google Play, map display fails, but if I install the same application from App Inventor (using APK) it works

This is VERY strange and I do not understand.

Anyone has an idea?

Thank you very much

There seems to be something not working with OSM, especially for the Roads MapType. In Companion app it seems to work, only showing tile from centre, drag to either side and no tile shows, but with compiled app, tested on 2 devices (A13 & A16) the app starts up showing Roads type one can zoom or drag around, but if one switches to Aerial or Terrain (which seem to be working OK), then back to Roads, Roads is blank (grey hatched background).

(note, I see several Kodular users having similar problems)

Demo app
testMap.aia (1.8 KB)

I think this may be an issue with OSM's servers.

None of my OSM app is rendering Roads properly at the moment. Apparently an ORS issue. :disappointed_relieved:

Or possibly a Google Play Protect issue ??? Investigating.

Seems ALL my apps that has a Location associated with OSM does not work.

evidently to protect your data, permisions for this app will be removed if the app is unused for a few months.

o restore automatically removed app permissions on Android, first find the specific app's "Info" page by tapping and holding its icon, then select "Permissions" to re-enable them manually. To prevent this from happening in the future, you can disable the "Remove permissions if app is unused" setting for individual apps in their respective permission settings within the device's main settings app.

To manually restore permissions:

  1. Find the app: On your phone's screen, tap and hold the icon of the app whose permissions were revoked.
  2. Go to App Info: A pop-up window will appear; tap the "Info" icon (usually in the top right) to go to the app's information page.
  3. Select Permissions: Tap on the "Permissions" option on the App Info page.
  4. Re-enable permissions: You can now tap on a specific permission to allow or deny it.

To disable the "Remove permissions if app is unused" feature:

  1. Open Settings: Go to your phone's main Settings app.
  • Navigate to Apps: Tap on the "Apps" (or "Apps & notifications" or "Application Manager") option.
  • Find the app: Scroll through the list to find the specific app.
  • Go to Permissions: Tap on the app and then select the "Permissions" option.
  • Turn off the toggle: Find the toggle for "Remove permissions if app is unused" and turn it off to prevent it from revoking permissions in the future.

Why this happens:

  • Android introduced the "permission auto-reset feature" in Android 11 to protect user privacy.
  • It automatically revokes runtime permissions (those that prompt the user for access) for apps that haven't been used for a few months.

-- Steve