-
Notifications
You must be signed in to change notification settings - Fork 25
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
Create analytics-free flavor #169
Comments
Remember that you must not compile the properitary lib into the app, when you want to get on F-Droid. Just not using/disabling it with a wrapper is not enough. |
Absolutely, although you need a wrapper interface with two implementations: one that does no-op, one that calls the library. |
Any news on this, @loicortola? The issue at F-Droid is still stalled waiting on this. |
...or, alternatively, you switch to a FLOSS analytics library. (you get an antifeature badge then, but at least you are in F-Droid) |
As @rugk says. Two examples would be ACRA and Matomo, so you have some names at least. |
I've started working on this, until I realised that Fabric is deprecated and, if I understand correctly, will be unusable in about a month from now. |
Mentioning another acceptable analytics framework from my F-Droid snippet: tracedroid (ACRA I've already mentioned above). If you stumble upon one I have not yet listed in said snippet, I gladly take hints! |
Hello guys, latest update for JungleBus has been made last month and upgraded Fabric to Firebase. |
To help with the deployment to alternative stores like F-Droid, all tier-libraries need to be FLOSS.
We should be fine within OSM Contributor, except for the Fabric.io analytics lib.
Suggestion:
Create a flavor without the library bundled into it.
This may require some refactoring and the creation of a wrapper with a "no-op" implementation for this flavor.
This issue is related to discussions ongoing in issue #166
The text was updated successfully, but these errors were encountered: