Heute ist der 18. Tag, an dem wir unsere App nicht veröffentlichen können.
Ein paar Dinge, die wir gelernt haben:
- Das Überprüfungsteam wird tatsächlich an ein anderes Land ausgelagert, in dem Englisch keine Muttersprache ist.
- Wenn Sie eine Ablehnung anfechten, wird diese von einem Google-Mitarbeiter überprüft und dessen Englisch scheint in Ordnung zu sein.
Unsere App wurde zunächst (vom ausgelagerten Unternehmen) aufgrund der Nutzungsbedingungen für nutzergenerierte Inhalte von Google Play abgelehnt. Ich habe einen Google Drive-Ordner mit Dokumenten, Screenshots und Videos erstellt, die zeigen, wie Discourse die erforderlichen Funktionen bietet. Dann habe ich meinen Einspruch eingereicht. Der Einspruch wurde von Google akzeptiert und sie sagten mir, ich solle die App erneut einreichen, was ich tat. Das Überprüfungsteam lehnte das App-Update dann erneut aufgrund der Nutzungsbedingungen für nutzergenerierte Inhalte von Google Play ab. Ich habe einen weiteren Einspruch eingereicht und Google hat den Einspruch wieder akzeptiert und mir gesagt, ich solle die App erneut einreichen. Ich habe die App erneut eingereicht und nun warten wir darauf, dass das Überprüfungsteam sie überprüft.
Hier gibt es eindeutig ein Kommunikationsproblem, da Google mit der Funktionalität zufrieden zu sein scheint, das ausgelagerte Überprüfungsteam jedoch nicht. Meiner Meinung nach verfügt Discourse über die erforderlichen Funktionen, und dies liegt entweder an einem Sprach- oder Verständigungsproblem auf Seiten des Prüfers.
Nur eine Vermutung, aber es könnte auch ein System geben, das den ausgelagerten Prüfer für korrekte oder falsche App-Bewertungen belohnt oder bestraft, sodass es möglicherweise eine Zurückhaltung ihrerseits gibt, zuzugeben, dass Ihre App tatsächlich konform ist. Ich habe mit ihnen auch bei anderen Apps zu tun gehabt, bei denen sie zum Beispiel zwei Monate lang darauf bestanden, dass ich die Abonnementdetails einer In-App-Kaufmöglichkeit angeben muss, die nur ein einmaliger Kauf war.
Für alle anderen, die auf dieses Problem stoßen, hier sind die genannten Probleme und wie wir damit umgegangen sind:
1. Bereitstellung einer In-App-Funktion, die es Benutzern ermöglicht, andere Benutzer wegen möglicher Verstöße zu melden/zu kennzeichnen
Wir haben einen Link in unserer Community, den wir mit der Nav Links Component erstellt haben und der auf die Moderator-Gruppe verweist. Ich habe ein Video aufgenommen, in dem ich zeige, wie Sie auf diesen Link tippen und dann der Moderatorengruppe eine Nachricht senden können, um einen Benutzer direkt zu melden. Google hat dies akzeptiert, da die einzige Anforderung darin besteht, dass es sich um eine In-App-Funktion handelt. Es muss keine Schaltfläche “Benutzer melden” sein.
2. Bereitstellung einer In-App-Funktion, die es Benutzern ermöglicht, missbräuchliche Benutzer zu entfernen/zu blockieren
Discourse verfügt über ein Stumm-/Ignorier-System. Stellen Sie einfach sicher, dass Ihre Website-Einstellungen es selbst neuen Benutzern mit Vertrauensstufe 0 erlauben, Benutzer stummzuschalten/zu ignorieren. Ich habe ihnen ein Video gezeigt, wie man auf einen Benutzer tippt, um dessen Profilkarte zu öffnen, dann das Profil des Benutzers aufruft, um ihn zu ignorieren/stummzuschalten. Google hat dies akzeptiert.
3. Bereitstellung einer In-App-Funktion, die es Benutzern ermöglicht, potenziell verstoßende Inhalte zu melden/zu kennzeichnen
Discourse verfügt für diesen Zweck über seine Flag-Funktionalität, und diese deckt die Anforderung ab. Es scheint, dass das Überprüfungsteam dies nicht verstanden hat. Lustig ist, dass sie tatsächlich einen zufälligen Beitrag mit ihrem Testkonto geflaggt haben und dann einen Screenshot beigefügt haben, der zeigt, dass sie einen Beitrag geflaggt haben, aber dies trotzdem angesprochen haben. Ich habe ihnen ein Video geschickt, das zeigt, wie man Beiträge flaggt. Google hat dies akzeptiert.
4. Alle Benutzer MÜSSEN die Nutzungsbedingungen/Benutzerrichtlinien der App akzeptieren, die vom Entwickler bereitgestellt werden, bevor sie die App nutzen können
Hierfür haben sie einen Screenshot des Anmeldeformulars gesendet, auf dem sie sich mit ihrem Testkonto anmelden. Ich nehme an, sie wollten damit andeuten, dass Benutzer bei jeder Anmeldung den Bedingungen nicht zustimmen müssen. Wenn man die Richtlinienanforderung liest, kann ich interpretieren, dass Benutzer dies nur bei der erstmaligen Anmeldung akzeptieren müssen.
Wie @pmusaraj erwähnte, erwähnt das Standard-Anmeldeformular von Discourse bereits die Nutzungsbedingungen und die Datenschutzrichtlinie. Um die Konformität sicherzustellen, haben wir ein obligatorisches Benutzerfeld, das der Benutzer bei der Anmeldung akzeptieren muss.
Ich habe ihnen ein Video geschickt, das zeigt, dass Sie kein Konto erstellen können, ohne das Kästchen anzukreuzen, und Google hat dies akzeptiert.
5. Die Nutzungsbedingungen/Benutzerrichtlinien der App MÜSSEN anstößige Inhalte und Verhaltensweisen definieren
Wir definieren bereits klar, was akzeptable und anstößige Inhalte in unserer Community sind. Wir haben dies in unseren Nutzungsbedingungen und in unseren FAQ. Dies ist eine detaillierte Reihe von Richtlinien, an denen unsere Moderatoren gemeinsam gearbeitet haben. Ich habe ihnen ein Video geschickt, wie man auf die Bedingungen zugreift (Über uns - FAQ / Nutzungsbedingungen) und ihnen auch direkte Links zu beiden Seiten geschickt. Google hat dies akzeptiert.