it-swarm.com.de

Benutzer zum Senden von Absturzberichten anstelle von schlechten Bewertungen einladen

Ich entwickle eine Android App und plane, ACRA - Application Crash Report für Android zu verwenden, um Absturzberichte von Benutzern zu erhalten.

Es scheint, dass ein Absturzbericht viele Benutzerentscheidungen überstehen muss, um zum Entwickler zu gelangen. Unten sind meine Optionen. Wie kann ich die meisten Absturzberichte erhalten, ohne den Benutzer zu frustrieren oder zu verärgern?

Es sollte beachtet werden, dass diese App ein Spiel ist, kein Gelegenheitsspiel, sondern ein Spiel. Daher sind meine Benutzer möglicherweise nicht in Not meiner App und nicht wirklich an deren Verbesserung interessiert.


Standardweg

Android mit Google Play bietet hierfür einen Standardmechanismus: Nach dem Absturz wird der folgende Dialog angezeigt. Es liegt im guten Willen der Benutzer, den Bericht zu senden und der App im Store keine schlechte Bewertung zu geben.

enter image description here

ACRA-Wege

  • App stürzt ab, temporäre Bildschirmmeldung "App abgestürzt, Bericht senden ..." (ohne die Benutzer zu fragen).
  • App stürzt ab, Benutzer werden in Android Statusleiste) benachrichtigt. Wenn sie die Benachrichtigung berühren, wird ein Dialogfeld angezeigt, in dem vorgeschlagen wird, den Absturz zu melden.
  • App stürzt ab, Benutzer starten die App neu und es wird sofort der gleiche Dialog wie oben angezeigt.

Ich kann jede angezeigte Nachricht anpassen. Screenshots dieser Methoden finden Sie unter AdvancedUsage - User Interaction .

Darüber hinaus geht ACRA davon aus, dass die App über die Berechtigung zum Zugriff auf das Internet verfügt. " Für reine Offline-Anwendungen [wie mein Spiel] , Benutzer haben möglicherweise sogar Angst, diese Erlaubnis zu erteilen, und können misstrauisch gegenüber dem eigentlichen Ziel der App oder des Entwicklers sein "( Quelle ). Der Kompromiss besteht darin, den Bericht per E-Mail zu senden:

  • der Berichtsvorgang beginnt (lautlos oder im Dialogfeld). Benutzer müssen die E-Mail-App auswählen. Diese wird mit einer vorab ausgefüllten Berichts-E-Mail geöffnet, die zum Senden bereit ist.
11
bigstones

Enthält der Bericht Daten, die Datenschutzbedenken aufwerfen könnten? Wenn nicht, würde ich vorschlagen, die Methode "App abgestürzt, Bericht senden" zu verwenden - weniger Probleme für den Benutzer, mehr Daten, die Sie beim Debuggen verwenden können. Wenn die Antwort auf diese Frage jedoch Ja lautet, ist die Benachrichtigung eine bessere Option.

In Bezug auf die Erlaubnis zum Zugriff auf das Internet fordern heutzutage fast alle Apps, einschließlich Spiele, diese Erlaubnis aus verschiedenen Gründen an (Anzeigen, "soziale Netzwerke" im Spiel usw.). Solange Sie in Ihrer App-Beschreibung erklären, warum die Berechtigung erforderlich ist, sollten Sie bereit sein.

Ich würde mit dem Ansatz von A pp Abstürzen gehen, temporäre Bildschirmmeldung "App abgestürzt, Bericht senden ..." (ohne die Benutzer zu fragen) als Auf diese Weise können Sie auf weitere Benutzerinformationen zugreifen. Stellen Sie jedoch sicher, dass Sie Ihre Benutzer beim ersten Ausführen der App im Voraus nach ihren Einstellungen fragen und dass Ihre App-Einstellungen es ihnen ermöglichen, auch die Funktion zum automatischen Senden von Berichten zu deaktivieren.

Sie müssen erkennen, dass Absturzberichte nicht die einzige Ursache für Frustration bei Benutzern sind. Benutzer können mit einer Reihe von Dingen wie z

  • Die allgemeine Benutzererfahrung

enter image description here

  • Die Tendenz einer App, auf einem bestimmten Gerät langsam zu laufen

  • Funktionsprobleme enter image description here

  • Funktionsanforderungen

enter image description here

Um andere schlechte Bewertungen zu vermeiden, können Sie eine Funktion integrieren, mit der der Benutzer auf einfache Weise Feedback über einen formularbasierten Ansatz (innerhalb der App) geben kann, der zur Reduzierung Ihrer schlechten Bewertungen beitragen kann.

3
Mervin