XMPP Multi Device Sync: Ich versuche, eine Messaging-Anwendung mit XMPP zu entwickeln. Ich versuche, die Chat-Synchronisierung für mehrere Geräte pro Nutzer zu implementieren. Aber ich kann die Nachrichten nur auf den angemeldeten Geräten oder dem ersten Offline-Gerät erhalten, das sich anmeldet. Unterschiedliche Geräte verwenden unterschiedliche Ressourcen, so dass sich die vollständige Jabber-ID unterscheidet.XMPP-Multi-Gerät-Synchronisierung mit Xmpp-Chat-Nachricht
0
A
Antwort
0
Wenn Sie XMPPFramework in iOS verwenden, können Sie XMPPMessageCarbons Erweiterung hinzufügen
var xmppMessageCarbon = XMPPMessageCarbons()
xmppMessageCarbon?.autoEnableMessageCarbons = true
xmppMessageCarbon?.addDelegate(self, delegateQueue: xmppQueue)
xmppMessageCarbon?.activate(xmppStream)
und implementieren ihre Delegierten
func xmppMessageCarbons(_ xmppMessageCarbons: XMPPMessageCarbons!, willReceive message: XMPPMessage!, outgoing isOutgoing: Bool) {
}
func xmppMessageCarbons(_ xmppMessageCarbons: XMPPMessageCarbons!, didReceive message: XMPPMessage!, outgoing isOutgoing: Bool) {
}
+0
Hallo, ich danke Ihnen für Ihre Antwort. Ich habe diese Methode verwendet und ich erhalte eine Kohlemeldung in der Methode didReceive, aber ich weiß nicht, dass diese Nachricht nicht im lokalen Speicher gespeichert wird Speichere diese Mes auf lokalem Speicher. @oldrinmendez –
Verwandte Themen
- 1. Mit zwei Befehlen (Rohr mit |) mit Laich
- 2. Umgang mit Daten mit MVC mit AngularJS
- 3. mit Deklaration mit enum?
- 4. Mit jQuery mit DevExpress
- 5. Mit NodeJS mit Typoskript
- 6. Mit MaterializeCSS mit Aurelia
- 7. mit ffmpeg mit Xcode
- 8. Mit AngularJS mit MeteorJS
- 9. mit Arrays.sort mit Lambda
- 10. Mit OpenBLAS mit GSL
- 11. mit DBMS_APPLICATION_INFO mit Jboss
- 12. Mit MvxCommand Mit Command
- 13. Mit Supercollider mit Python
- 14. Mit forever.js mit Python
- 15. Mit GraphiQL mit Foxx
- 16. Mit Moles mit System.Reflection
- 17. Probleme mit jQuery Mit
- 18. Mit Parsec mit data.text
- 19. Mit Repo mit msysGit
- 20. Mit html2Canvas mit HighCharts
- 21. Mit javac mit Import
- 22. mit KeyStore mit .crt
- 23. Mit DevicIOControl mit VC#
- 24. mit Python mit bash
- 25. mit pushstate mit Slashes
- 26. Mit mkl_set_num_threads mit numpy
- 27. mit Atom.io mit winscp
- 28. Mit scala.sys.process mit Timeout
- 29. mit jQuery mit socket.io
- 30. Mit Reflection mit Android
plz irgendeine Hilfe –
Bitte überprüfen XMPP Nachricht Kohlenstoff - https: // xmpp .org/extensions/xep-0280.html – oldrinmendez