ankidroid / Anki-Android

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
GNU General Public License v3.0
8.43k stars 2.19k forks source link

Fix analytics reporting (new property, new GA APIs) #14569

Open mikehardy opened 11 months ago

mikehardy commented 11 months ago

the steps as I see them:

Originally posted by @mikehardy in https://github.com/ankidroid/Anki-Android/issues/14463#issuecomment-1738374317

github-actions[bot] commented 8 months ago

Hello 👋, this issue has been opened for more than 3 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

david-allison commented 8 months ago

References:

david-allison commented 8 months ago

No longer blocks 2.17

criticalAY commented 1 month ago

Additional info from Discord discussion:

AnkiDroid has a problem specifically in that we cannot use their libraries because they are not open-source compatible so we have to use their cloud APIs more directly (previous was REST hits) via an intermediate library which is what the google-analytics-java library under my username on github is

So, the task is to forward-port google-analytics-java to the new google analytics style, or find some other open-source-license-compatible library that implements it already, so we have something open-source-license-compatible, then forward-port AnkiDroid to that.