Files
harheimertc/PLAYSTORE_REVIEW.md
Torsten Schulz (local) 472bec4519
Some checks failed
Code Analysis and Production Deploy / analyze (push) Failing after 5m18s
Code Analysis and Production Deploy / deploy-production (push) Has been skipped
Code Analysis and Production Deploy / deploy-test (push) Has been skipped
fix: show live ticker across app and website and suppress review emails
2026-10-29 21:49:51 +01:00

3.1 KiB

Google Play: Zugang für die App-Prüfung

In der Play Console unter Richtlinien und Programme → App-Inhalte → App-Zugriff / Anmeldedaten angeben, dass einige Funktionen eine Anmeldung erfordern. Eine neue Anleitung mit Titel Harheimer TC review account anlegen.

Konto auf dem Backend der eingereichten App einrichten

Nach Deployment dieser Änderungen im Projektverzeichnis des entsprechenden Servers ausführen:

node scripts/setup-playstore-review.js

Das Skript liest die dortige .env einschließlich ENCRYPTION_KEY, sichert die bisherige Benutzerdatei und erstellt ein aktives, ausgeblendetes Mitgliedskonto. Standardadresse: playstore-review@harheimertc.invalid. Dies ist bewusst kein echtes Postfach. Das zufällig erzeugte Passwort wird einmal ausgegeben und muss sicher abgelegt werden. Bei erneutem Aufruf bleibt es unverändert. Optional können PLAYSTORE_REVIEW_EMAIL und PLAYSTORE_REVIEW_PASSWORD gesetzt werden; ein explizites Passwort aktualisiert das bestehende Review-Konto. Kein reguläres Konto wird umgewandelt.

In der Play Console die ausgegebene E-Mail-Adresse und das Passwort eintragen. Zusätzliche Anweisungen auf Englisch:

Open the app and go to Login. Sign in with the email address and password provided above. This account is already activated and provides access to the member features. No registration, email verification, one-time code or approval is required. Please stay signed in while testing forms. Outgoing emails triggered by this account are suppressed by the server. When a form asks for an email address, use the review account email provided above, including when testing while signed out.

Die Zugangsdaten dauerhaft gültig halten. Das Konto ist ein Mitglied, kein CMS-Administrator.

Versandsperre

Alle SMTP-Versandstellen verwenden dieselbe serverseitige Sperre:

  • Für authentifizierte Konten mit accountType: playstore_review oder der konfigurierten PLAYSTORE_REVIEW_EMAIL wird kein SMTP-Versand ausgeführt, auch bei abweichender Formularadresse.
  • Mails an die Review-Adresse sowie Kontaktmails mit dieser Antwortadresse werden auch ohne Anmeldung unterdrückt. Registrierung und Mitgliedsanträge prüfen zusätzlich die Formularadresse. Gemischte Empfängerlisten mit einem Review-Konto werden vollständig unterdrückt.
  • MAIL_DELIVERY_DISABLED=true unterdrückt sämtliche SMTP-Mails einer Installation. Die PM2-Testkonfiguration setzt dies standardmäßig; Produktion bleibt ohne diese Einstellung aktiv. Nach Konfigurationsänderungen den Backend-Prozess mit aktualisierter Umgebung neu starten.
  • DEBUG=true allein verhindert keinen Mailversand.

Die Versandsperre ist keine isolierte Demo-Datenbank: Formulare können weiterhin Daten speichern und Push-Benachrichtigungen auslösen. Ohne Anmeldung und mit einer fremden Formularadresse lässt sich eine Anfrage keinem Review-Konto zuordnen. Für vollständig mailfreie Tests daher eine separate Testinstanz mit MAIL_DELIVERY_DISABLED=true verwenden und sicherstellen, dass der eingereichte App-Build dieses Backend nutzt.

Google-Anforderungen: https://support.google.com/googleplay/android-developer/answer/15748846