minvws / nl-covid19-coronacheck-app-android

European Union Public License 1.2
44 stars 27 forks source link

CoronaCheck app doesn't start on Android 12 #87

Closed RoelD closed 2 years ago

RoelD commented 2 years ago

Describe the bug, issue or concern

When i press the icon to launch the app, the splash screen with logo comes up. Then it stays on that screen for a couple minutes. Then the app just closes. No force close dialog or anything. The same happens to the Scanner for CoronaCheck app.

I have added a screenrecoding of the bug. in this case, a force close dialog does appear however. I have wiped cache and data multiple times, and all apps are up to date.

https://user-images.githubusercontent.com/7955675/150752300-ab275940-c51b-483d-b833-5f79e71741fb.mp4

The DigiD app works without any problems.

** Possible fix I notice that the targeted SDK version of this app is 30. Android 12 uses 31. Is the app not compatible yet?

Governance

com/minvws/nl-covid19-notification-app-coordination/blob/master/LICENSE.txt and the contributor license agreement https://github.com/minvws/nl-covid19-notification-app-coordination/blob/master/CLA.md

RoelD commented 2 years ago

i saw the latest PR has targeted SDK updated to 31. However the app version was increased to 2.7.1. I have just downloaded the 2.7.1 app from the Play Store and checked the build.gradle in the app. The SDK version is still 30.

i will try to recompile the app myself at a later stage. Now that we are coming out of lockdown, i need the QR code to work.

BartNijland91 commented 2 years ago

Hey @RoelD ,

Is this 2.7.1? And did you send the crash report? I can't seem to find one for a OnePlus 8T on Android 12.

RoelD commented 2 years ago

Hey @RoelD ,

Is this 2.7.1? And did you send the crash report? I can't seem to find one for a OnePlus 8T on Android 12.

Yes. This is on version 2.7.1. I have just sent another crash report. My phone is running a custom rom though, which has a signature for the pixel 6 (Raven). It might show up as that device.

BartNijland91 commented 2 years ago

It seems to be working fine on Android 12 devices (tested on pixel phones and one plus devices). I think it has something to do with the combination of your custom rom and the encryption we use. Not sure if we offer support for custom roms, since changes that are done on them our out of our control.

RoelD commented 2 years ago

Sounds plausible. is the used encryption that different from DigiD? That app runs fine.

BartNijland91 commented 2 years ago

Don't know if/what kind of encryption DigiD uses, that's a different app. I'm closing this ticket since we do not support the use of custom roms. A contribution to make it work on your custom rom is more than welcome of course!