2016-11-21 2 views
0

Ich versuche, ungelesene Nachrichten für jeden Kanal des Benutzers zu erhalten. Nach Verweisung twilio docs kam ich zu dem Schluss, dass ich alle Nachrichten von allen Kanälen wie currentChannel.getMessages().getLastConsumedIndex() bekommen muss. Von diesem lastConsumedIndex müssen wir ungelesene Nachrichten zählen. 1. Ist es der richtige Weg, ungelesene Nachrichten zu erhalten? Wenn es der einzige Weg ist.Nun für nur einen Kanal dauert es einige Zeit, um initialisiert zu werden.Ich denke, dass es mehr Zeit dauern wird, um alle ungelesenen Nachrichten zu zählen.Effiziente Möglichkeit, ungelesene Nachrichten in Twilio zu zählen?

Antwort

1

Twilio Entwickler Evangelist hier.

Sieht aus, als ob Sie in der getUnconsumedMessageCount method on the channel object interessiert sein könnten.

+0

Ich konnte diese Methode nicht sehen. Als ich die von Ihnen angegebene URL sah, wusste ich, dass es die Version 0.11 war, aber wenn ich versuche kompiliere wie 'com.twilio: ip-messaging-android: 0.11.0'. Ich habe einen Fehler wie Connection abgelehnt. Ich denke, dass diese Version nicht veröffentlicht. Danke –

+0

Sie wissen, dass das möglicherweise sein kann, weil wir gerade eine neue Version veröffentlicht haben, die eine Namensänderung enthielt. Überprüfen Sie diesen Blogpost für alle Details: https://www.twilio.com/blog/2016/11/programmable-chat.html – philnash

+0

nehmen Sie ein Loon auf Javascript Beispiel https://Stackoverflow.com/a/45238100/1731460 – pymen

Verwandte Themen