it-swarm.com.de

Mobile App: Datenaktualisierungsbenachrichtigung

Ich habe eine mobile App, die einfache Daten für eine große Anzahl von Elementen anzeigt. Die gesamte Datenbank wird beim ersten Ausführen auf das Gerät heruntergeladen (<5 MB), erfordert jedoch Aktualisierungen zwischen den Quellcode-Aktualisierungen.

Was ist der beste Weg, um Benutzer über verfügbare/abgeschlossene Updates zu informieren?

Erste Ideen:

  1. Wenn ein Update verfügbar ist, bitten Sie den Benutzer bei jedem Start, das Update per Popup durchzuführen
  2. Laden Sie hinter den Kulissen herunter/installieren Sie es und informieren Sie die Benutzer beim nächsten Start in der App über neue/aktualisierte Informationen
  3. Wie (2), jedoch mit einer Push-Benachrichtigung

Vor-/Nachteile von jedem:

    • Pro: Der Benutzer kann entscheiden, wann er herunterladen möchte (Wi-Fi vs. 3G).
    • Con: Die meisten Benutzer werden niemals aktualisieren. Ein Popup bei jedem Start kann ärgerlich werden
    • Pro: Nahtlos, immer auf dem neuesten Stand
    • Con: Muss die App öffnen, um Updates zu sehen
    • Pro: Der Benutzer ist eher geneigt, die App zu öffnen und Updates zu überprüfen
    • Con: Ärgerlich, wenn App selten verwendet wird

Weitere Infos zu den Updates:

  • Klein, jeweils <100 KB
  • Tritt durchschnittlich 1-2 Mal pro Monat auf
  • Fügen Sie neue Daten und Korrekturen zu vorhandenen hinzu
  • Entfernt Daten nur, wenn sie ursprünglich falsch waren

Update :

Einige Richtlinien von Android-Benachrichtigungsmuster :

Unterbrechen Sie den Benutzer nicht für technische Vorgänge auf niedriger Ebene, wie das Speichern oder Synchronisieren von Informationen oder das Aktualisieren einer Anwendung , wenn das System dies einfach kann kümmern sich um sich selbst, ohne den Benutzer einzubeziehen.

Wenn ich mit Option (2) oder (3) gehe, werde ich dies verletzen? Oder ist die Aktualisierung der Daten hinter der App in Ordnung?

7
Joe Masilotti

Abhängig von den Daten würde ich entweder Option zwei oder drei wählen. Wenn die Anwendungsdaten etwas sind, auf das ich wie E-Mail reagieren sollte. Ich möchte, dass Push-Benachrichtigungen wissen, dass es neue Informationen gibt, auf die reagiert werden kann.

Wenn ich es mehr benutze, um ab und zu Dinge zu überprüfen, wie einen RSS-Reader oder Facebook/Twitter, wo ich Updates verpassen oder sie später ohne Nachteile lesen kann, ist Option drei wahrscheinlich besser. Ich gehe zur Anwendung und erhalte die schöne Überraschung über neue Daten.

Warum sollte der Benutzer die Anwendung öffnen? Ich denke, dort ist deine Antwort.

Warum nicht eine Option haben, um die Datenverbindung des Benutzers zu respektieren: Nur über WLAN aktualisieren []?

4
Alvin

Option 2 scheint am wenigsten aufdringlich zu sein. Wenn der Benutzer nicht zur App geht, bedeutet dies, dass er sie im Moment wahrscheinlich nicht benötigt. Wenn Sie der Meinung sind, dass Benutzer einen großen Vorteil aus der Benachrichtigung ziehen, gibt es möglicherweise eine Option in den Einstellungen, in der der Benutzer die Benachrichtigungseinstellung angeben kann. Ich denke, häufige Benachrichtigungen, die keinen offensichtlichen Vorteil bieten, können dazu führen, dass Benutzer die App vollständig deinstallieren, und das ist natürlich kein gewünschtes Ergebnis :). Das Anzeigen von Update-Informationen beim Öffnen der App kann ebenfalls in Ordnung sein. Wenn das Update häufig ist, kann "Nie wieder anzeigen" hilfreich sein.

0
Anna Rouben