NightscoutFoundation / xDrip

Nightscout version of xDrip+
https://jamorham.github.io/#xdrip-plus
GNU General Public License v3.0
1.41k stars 1.15k forks source link

Android 15 compatibility #3483

Closed Navid200 closed 6 months ago

Navid200 commented 6 months ago

Attempting to install the latest Nightly (May 22, 2024) on Pixel 6a running Android 15 beta 2, installation is blocked by this message: Screenshot_20240524-164802

This PR makes it possible to install even though you will need to tap on "install anyway" on a warning you will get similar to what is shown here: https://navid200.github.io/xDrip/docs/FAQ/UnsafeAppBlocked.html.

I am currently using this to collect from G7 and upload to Nightscout.

Navid200 commented 6 months ago

The problem is also explained in a discussion here: https://github.com/NightscoutFoundation/xDrip/discussions/3477

Navid200 commented 6 months ago

Working fine. No issues so far

Navid200 commented 6 months ago

Screenshot_20240525-094814

Navid200 commented 6 months ago

I am using this with no issues.

Navid200 commented 6 months ago

Works fine as xDrip sync master and Tidepool master as well.

jamorham commented 6 months ago

So to merge this we must be mindful of the following: https://developer.android.com/about/versions/nougat/android-7.0-changes I can do this on a subsequent nightly to differentiate it and I'm hopeful that some recent changes mean that we should be okay.

Navid200 commented 6 months ago

Wow! Thanks for that.

I will go through that list and try what is in xDrip that may be related. If I find anything that behaves unexpectedly, I will report here.