microg / microg/GmsCore

Corona Warn App cannot access exposure API when installed in work profile

Open
#1,257 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

🦠 Exposure Notifications
Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Affected app
Name: Corona Warn App
Package id: de.rki.coronawarnapp

Describe the bug
Just want to let you know (and maybe safe some users some trouble), when the Corona Warn App is installed in a work profile, the exposure notification API cannot be accessed/activated.
It does however work as expected when CWA is installed in the main profile.

To Reproduce

  1. Install the Corona Warn App inside a work profile
  2. Start the CWA

Expected behavior
The app prompts the user to activate location and bluetooth.

What actually happens:
Clicking the button to enable exposure notifications does nothing

Screenshots
If applicable, add screenshots to help explain your problem.

System
Android Version: 10
Custom ROM: CalyxOS 1.0.0 (Build QQ3A.200805.001.2020.11.04.17)

microG
microG Core version: 0.2.13.203915-5 (7786094)
microG Self-Check results: All ticked

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files, tests, or entry points are named. Start by reproducing the issue with Corona Warn App in an Android 10 work profile and compare it with the main profile; investigate why the exposure notification activation button has no effect, with completion shown by successful API activation and the expected location and Bluetooth prompt.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.