Ich integriere eine iPhone App, die es integriert mit QuickBlox
meine Frage ist, können wir Benachrichtigungen an Benutzer senden, die zu einer privaten Gruppe mit QuickBlox
hinzugefügt wurden? PS - Ich benutze APNS nicht nur mit lokalen Benachrichtigungen.Können wir Benachrichtigungen mit QuickBlox senden, wenn ein neuer Benutzer einer privaten Gruppe hinzugefügt/hinzugefügt wurde, ohne APNS zu verwenden?
Antwort
Es wird möglich sein, um „alle Dialoge von Quickblox“, die mit Quickblox ids initiiert werden.
jetzt nach dem Abrufen aller Dialoge - Sie müssen identifizieren, welche neue/ungelesene Nachrichten sind und basierend darauf können Sie die lokale Benachrichtigung für jeden neuen Dialog generieren.
unten ist der Code, um alle Dialoge von Quickblox Service zu bekommen.
/** Chat-Dialoge abrufen für Seite
@param page Page with skip and limit
@param extendedRequest Set of request parameters
@param successBlock Block with response instance, arrays of chat dialogs and chat dialogs users IDs and page instance if request succeded
@param errorBlock Block with response instance if request failed
@return An instance of QBRequest for cancel operation mainly.
*/
+ (QB_NONNULL QBRequest *)dialogsForPage:(QB_NULLABLE QBResponsePage *)page
extendedRequest:(QB_NULLABLE NSDictionary QB_GENERIC(NSString *, NSString *) *)extendedRequest
successBlock:(QB_NULLABLE void(^)(QBResponse * QB_NONNULL_S response, NSArray QB_GENERIC(QBChatDialog *) * QB_NULLABLE_S dialogObjects,NSSet QB_GENERIC(NSNumber *) * QB_NULLABLE_S dialogsUsersIDs, QBResponsePage * QB_NULLABLE_S page))successBlock
errorBlock:(QB_NULLABLE QBRequestErrorBlock)errorBlock;
Hoffe, dass es für Sie hilfreich sein.
Ja, Sie können die Push-Benachrichtigungen an alle Personen senden, die sich im privaten Chat befinden.
Sie müssen nur die Push-Benachrichtigung Option von QuickBlox Developer Portal aktivieren.
Loggen Sie sich unter Ihrer QuickBlox a/c ein und auf dem seitlichen Menü sehen Sie die Option "Push Notifications".
https://admin.quickblox.com/signin
Unter diesem Abschnitt werden Sie sehen „Kanäle“ Option - jene Plattform wählen, die Sie Mitteilungen senden möchten.
Das letzte, in demselben Abschnitt gibt es eine Option namens "Einstellungen" - unter denen Sie Ihre Zertifikate hochladen müssen, um die Benachrichtigung zu senden.
In einem Fall von iOS - Sie müssen "Apple Push Notification Service (APNS)" für die Entwicklung/Bereitstellung auf Ihre Anforderung hochzuladen.
Nach erfolgreichem Upload des APNS-Zertifikats wird es validiert und zeigt den Status als "Aktivieren" an, wenn das Zertifikat korrekt ist.
Jetzt kann Ihre Anwendung Benachrichtigungen senden/empfangen.
Überprüfen Sie den unten stehenden Link für weitere Einzelheiten.
https://quickblox.com/developers/SimpleSample-messages_users-ios
eigentlich verwende ich APNS hier nicht, ich arbeite mit lokalen Benachrichtigungen, also gibt es irgendwelche Chancen dafür? – iNoob
okay, in diesem Fall, wenn Ihre Anwendung im Vordergrund sein wird, als Sie die Nachricht vom Quickblox-Dienst erhalten können, wenn eine neue Nachricht kommt - können Sie die neue lokale Benachrichtigung basierend auf diesen Details von QBDialog erzeugen. –
genau! aber das Problem ist, wie würde ich wissen, dass eine Person mich nur zu der Gruppe hinzugefügt hat? Ich meine, ich kenne den passenden Delegierten dafür nicht? Bitte helfen Sie dabei. – iNoob
- 1. können wir in QuickBlox Systemmeldungen an Offline-Benutzer senden?
- 2. Senden von APNS-Benachrichtigungen mit Java
- 3. APNS mit Themen verwenden?
- 4. Quickblox Push Benachrichtigungen sind verzögert
- 5. APNS Senden häufiger Benachrichtigungen an Gerät
- 6. Doppelte Apple APNS Push-Benachrichtigungen?
- 7. Push-Benachrichtigung ohne APNS mit sicherem Intranet
- 8. So senden Sie Benachrichtigungen an ein Offline-Mitglied, das aus einer Chat-Gruppe gelöscht wurde?
- 9. Können wir Facebook für Analytics verwenden, um Push-Benachrichtigungen mit mobilen Browsern zu senden?
- 10. Kann ich Push-Benachrichtigungen an APNS senden, wenn Port 2195 geöffnet, aber 2196 blockiert wurde?
- 11. Können wir bootstrap modal ohne JavaScript verwenden
- 12. können wir ein PDF-Formular ohne den Submit-Button senden?
- 13. Wie können wir wissen, dass ein neuer Kontakt zu Android hinzugefügt wurde?
- 14. iOS - Umgang mit Push-Benachrichtigungen mit APNS
- 15. Können wir eine abstrakte Klasse erstellen, ohne ein abstraktes Schlüsselwort zu verwenden?
- 16. Firebase senden Benachrichtigungen an Benutzer
- 17. Können wir mit Python-Skript Nachrichten an Benutzer senden?
- 18. APNS didRegisterForRemoteNotifications aufgerufen, bevor der Benutzer Benachrichtigungen auf iOS zulässt
- 19. Können wir VOIP-Push-Benachrichtigungen mit Twilio iOS SDK durchführen?
- 20. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 21. können wir For-Schleife ohne Bedingung verwenden?
- 22. PushSharp keine Benachrichtigungen senden
- 23. Senden von Apns mit Erlang
- 24. Ich kann keine Push-Benachrichtigungen mit QuickBlox empfangen
- 25. Wie können wir Master-Prozess konfigurieren, wenn PM2 verwenden
- 26. Auslösen von Benachrichtigungen von Azure Notification Hub an APNS
- 27. APNS mit Firebase Version 3
- 28. Können wir Phonegap Javascript Bibliothek mit einer normalen Internetseite verwenden?
- 29. Nachricht an alle Benutzer innerhalb einer Gruppe senden - Smack API
- 30. Können wir ein Array initialisieren, wenn wir es mit einem Strukturobjekt verwenden? | C#
danke Akash, das funktioniert gut, aber auch ich fand nur eine Lösung für mein Problem, das auch ohne APNS funktioniert und es wird auch von der QB für das Senden von Benachrichtigungen für Gruppenmitglieder empfohlen, wie sie steps- Nachricht vorbereitet und sendet sie an den Benutzer mit '[[QBChat Instanz] sendSystemMessage: inviteMessage Vollendung:^(NSError * _Nullable error) { }];' und diese Benachrichtigung in Delegierten Empfangen '- (void) chatDidReceiveSystemMessage: (QBChatMessage *) Nachricht { } ' [Quelle] (h ttps: //quickblox.com/developers/SimpleSample-chat_users-ios#Guide: _Getting_Started_with_Chat_API) – iNoob