2017-12-18 1 views
0

Brauchen Sie einen Ratschlag, wie wir die Anzahl der Plaketten verringern, sobald die Benachrichtigung gelesen wurde. Die Badgezählung wird jedes Mal erhöht, wenn eine Push-Nachricht vom Server gesendet wird (die Badge-Zähllogik befindet sich auf dem Server). Sobald die Nachricht auf dem Gerät gelesen wurde und keine neue Push-Nachricht vom Server gesendet wurde, dekrementieren wir die Anzahl.Verringern Sie die Anzahl der Push-Plaketten

Antwort

1

Sie erhalten den Benachrichtigungsdatensatz vom Serverende und Sie verwenden das Modell für Getter und Setter. Zu diesem Zeitpunkt sollten Sie einen weiteren booleschen Schlüssel IsRead verwenden, der angibt, dass die Benachrichtigungsnachricht gelesen wird oder nicht und beim Anzeigen der Benachrichtigungsanzahl alle überprüfen IsRead-Taste und zeigen entsprechend:

das würde Ihnen helfen, die gelesenen und ungelesenen Nachrichten anzuzeigen Anzahl, seine Hilfe mir, bitte wenden Sie diese Logik;

Verwandte Themen