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

GMS dependency #137

Open
marado opened this issue Jun 16, 2020 · 4 comments
Open

GMS dependency #137

marado opened this issue Jun 16, 2020 · 4 comments

Comments

@marado
Copy link

marado commented Jun 16, 2020

#41 refers to the implementation of GAEN (Google/Apple's API). Not only that change would make the app dependent on the non-free GMS (with all the limitations to public scrutiny that come along with it), it would also be a blocker to things like #3 .

@mitsuhiko
Copy link
Member

Unfortunately there is really no way around that. In theory one could reimplement the system frameworks on Android and given how many countries are using that technology now I would assume someone will try to reimplement it.

@ironjan
Copy link

ironjan commented Jun 26, 2020

FYI: there's a project trying to replace/loosen this dependency.

EDIT: tl;dr: We are working an an open implementation of the Google/Apple protocol (I call it PPCP, which may be wrong). You can find and contribute to our repository here: https://github.com/theScrabi/CoraLibre-android-sdk

-- corona-warn-app/cwa-app-android#75

@theScrabi
Copy link

theScrabi commented Jun 26, 2020

Yes. We try to reimplement GAEN (or PPCP as I called it) with the same API as GMS, therefore our solution might not only be compatible to german corona warn app, but also to stopp corona app. However we are not including our solution into the official app, we fork it instead. Our fork will be compatible to other apps, and will be able to talk to the official servers. I don't know if forking would be possible for stopp corona app as well.

If you want to take a look, help is wellcome: https://coralibre.de

@firestorm99
Copy link

or it may be easier porting their integration of parts of microg to app.

https://codeberg.org/corona-contact-tracing-germany/cwa-android

It's a pity that the Austrian app is not capable of interacting with the apps of other countries yet.

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

5 participants