microg / GmsCore

Free implementation of Play Services
https://microg.org
Apache License 2.0
8.59k stars 1.72k forks source link

[au.gov.vic.service.digitalwallet.citizen] Service Victoria Covid check in app unable to scan QR code #1570

Open ghost opened 3 years ago

ghost commented 3 years ago

Affected app Name: Service Victoria Package id: au.gov.vic.service.digitalwallet.citizen

Describe the bug Following instructions to scan the QR code to check in as the government demands doesn't work properly, sometimes it triggers, most times it doesn't.

To Reproduce Steps to reproduce the behavior:

  1. Open the Service Victoria app on your phone.
  2. Tap the contact tracing check-in button at the bottom of the screen.
  3. Point your phone’s camera at the QR code on the poster until you see it on your camera screen and wait for the prompts.
  4. Sometimes you'll get the prompt, usually nothing happens.

Expected behavior Prompt appears to fill in details.

Screenshots N/A

System Android Version: 11 Custom ROM: LineageOS for MicroG 18.1

microG microG Core version: v0.2.22.212658 microG Self-Check results: All ticked

Additional context Made this account just to report this issue, is hoping this can be fixed without me needing to provide additional details because I don't want to dox myself.

octopusknives commented 3 years ago

This issue is also present with GrapheneOS sandboxed compatibility layer using stock play services.

ghost commented 3 years ago

Does the app require something that isn't supported by MicroG or GrapheneOS?

worker109 commented 3 years ago

as a workaround i've been using a separate qr code app, obsqr. it opens scanned codes in the service vic app and allows check in.

I also found that turning on cloud messaging and google safetynet (temporarily) allow the addition of a vaccine certificate. unsure if this would also fix the qr scanning issue.

octopusknives commented 3 years ago

unsure if this would also fix the qr scanning issue.

I did a test on a device that didn't pass safetynet but had completely normal Google Play Services and QR scanning worked fine. GCM might be the issue, but I doubt it.