Als EHW+ Nutzer, der etwas kauft, möchte ich meine Käufe auf all meinen Geräten nutzen können. Aktuell sind das Android-Phones, iPhones/iPads und auch im Browser.
Aus technischer und rechtlicher Sicht ist das leider aufwendig umzusetzen. Apple und Google erlauben es nicht, auf Käufe außerhalb des App Stores in einer App, die über das App Store installiert wurden, hinzuweisen. Aus technischer Sicht liegen bei Apple und Google unterschiedliche Kauf-Backends. Die Käufe haben also erst einmal nichts miteinander zu tun, was jedoch aufgrund der exakt gleichen Funktionalität und Darstellung für Nutzer wenig nachvollziehbar ist. Im Web ist ein Kauf aktuell überhaupt nicht möglich. Deshalb sollen Käufe künfig im EHW+ Nutzer-Konto gespeichert werden. Der Login soll via Social Login (Google, Facebook, Apple, ...) erfolgen.
Checkliste
[x] Wenn Käufe erkannt wurden und der Nutzer nicht bereits eingeloggt ist, dann erscheint beim ersten Start der App (nach Update) einmalig ein Hinweis zum EHW+ Nutzerkonto. Es wird außerdem auf die neuen Datenschutzbestimmung hingewiesen.
[x] Wenn der Nutzer nicht eingeloggt ist, erscheint nach jedem Kauf ein Hinweis zum EHW+ Nutzerkonto, dass man Käufe darin speichern kann.
[x] (nur iOS) Das Wiederherstellen von Käufen auf iOS per Button ist weiterhin möglich. Anschließend erscheint auch der Hinweis-Dialog.
[ ] Der bisher für Firebase verwendete Consent ist nicht länger nötig und wird aus den lokalen Einstellungen gelöscht.
[x] Firebase zum persistieren von Käufen wird nicht länger verwendet.
[x] Einmalkäufe und Abos abschließen ist weiterhin möglich.
[x] #377 Die Datenschutzbestimmungen wurden aktualisiert (kein Firebase FireStore mehr, Hinweis auf EHW+ Nutzerkonto)
Set status to In Review for @timobaehr. Please confirm that purchases are stored and validated consistently on our end. Feel free to ping me any time for a check on the server.
Als EHW+ Nutzer, der etwas kauft, möchte ich meine Käufe auf all meinen Geräten nutzen können. Aktuell sind das Android-Phones, iPhones/iPads und auch im Browser.
Aus technischer und rechtlicher Sicht ist das leider aufwendig umzusetzen. Apple und Google erlauben es nicht, auf Käufe außerhalb des App Stores in einer App, die über das App Store installiert wurden, hinzuweisen. Aus technischer Sicht liegen bei Apple und Google unterschiedliche Kauf-Backends. Die Käufe haben also erst einmal nichts miteinander zu tun, was jedoch aufgrund der exakt gleichen Funktionalität und Darstellung für Nutzer wenig nachvollziehbar ist. Im Web ist ein Kauf aktuell überhaupt nicht möglich. Deshalb sollen Käufe künfig im EHW+ Nutzer-Konto gespeichert werden. Der Login soll via Social Login (Google, Facebook, Apple, ...) erfolgen.
Checkliste