Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

There were several issues for active tracking using device OPPO Reno #228

Open
Jaitoh opened this issue Oct 16, 2020 · 6 comments
Open

There were several issues for active tracking using device OPPO Reno #228

Jaitoh opened this issue Oct 16, 2020 · 6 comments

Comments

@Jaitoh
Copy link

Jaitoh commented Oct 16, 2020

There were several issues here:

  • problem: 17:API exposure_notification_api is not available on this device ... Unknown_error_code(39501)
  • device: OPPO Reno
  • operating ColorOS version: v7.1
  • Android version: 10
  • app version: SwissCovid 1.1.0
  • the Google Play Services version: 20.39.15(110400-335085812)
  • output of adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep 'nearby_en': com.google.android.gms.nearby_en [v203915000]

ApiException 17 with statusCode=39501 was an error in the ExposureNotification framework of Google that happened on devices not supporting bluetooth multiple advertisement. This issue has been fixed now by Google and should no longer happen. If it still does happen. on your device, please open a new issue and include the app version, the Google Play Services version as well as the output of
adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep 'nearby_en'

ApiException 17 with statusCode=39507 is due to Google checking the app signature when using the ExposureNotification framework. Only our production signature (used for PlayStore builds only) is whitelisted, therefore it is currently not possible to use the ExposureNotification framework when the app is not downloaded from the PlayStore but build individually. We are hoping for a solution from Google to enable developers to use the framework also with non-whitelisted apps (signatures). We are also working on reproducible builds that will allow to verify that the APK from the PlayStore is built from the source code provided here.

For phones without Google Play Services we do not yet have a solution, the app currently uses the Google ExposureNotification framework distributed as part of the Google Play Services.

Originally posted by @simonroesch in https://github.com/DP-3T/dp3t-app-android-ch/issue_comments/640279469

@simonroesch
Copy link
Contributor

Are you installing the app from the Google Play Store?

@Jaitoh
Copy link
Author

Jaitoh commented Oct 16, 2020

Are you installing the app from the Google Play Store?

Yes, google play version: 19.5.13-all [0] [PR] 303545793

@simonroesch
Copy link
Contributor

Can you please add a screenshot of the error?

@Jaitoh
Copy link
Author

Jaitoh commented Oct 16, 2020

here is the screenshot: https://ibb.co/n0bxXRc

@simonroesch
Copy link
Contributor

Did this error show up after installing the app? Or did it work for some time and just recently showed up?

@Jaitoh
Copy link
Author

Jaitoh commented Oct 16, 2020

Did this error show up after installing the app? Or did it work for some time and just recently showed up?

Actually, this application haven't worked since installation and display the same error each time I'm trying to activate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants