Ich arbeite am Chat-Modul der Anwendung mit QuickBlox. Es funktioniert einwandfrei. Aber ich bekomme keine Push-Benachrichtigung für Chat-Nachrichten, während die Anwendung beendet wird. Kann mir jemand dabei helfen?Quickblox Chat mit quickblox
0
A
Antwort
1
Da Sie eine Push-Benachrichtigung erhalten möchten, müssen Sie die folgenden Schritte überprüfen.
Schritt 1: Alle Zertifikate und Passphrasen einrichten, um Benachrichtigungen im quickblox Portal zu senden.
- In das QuickBlox-Portal einloggen.
- Wählen Sie Ihre erstellte Anwendung aus.
- Klicken Sie auf "Push-Benachrichtigung" -Menü von der linken Menüliste.
- Klicken Sie auf "Einstellungen" Menü von oben rechts.
- Im Einstellungsbereich müssen Sie alle relativen Zertifikate und Schlüssel einstellen.
Schritt 2: Nachdem Sie alle Informationen müssen von quickblox Portal. Sie müssen Code in Ihre Anwendung zum Abonnieren hinzufügen, um eine Benachrichtigung für das Gerät des Login-Benutzers zu erhalten.
NSString *deviceIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
QBMSubscription *subscription = [QBMSubscription subscription];
subscription.notificationChannel = QBMNotificationChannelAPNS;
subscription.deviceUDID = deviceIdentifier;
subscription.deviceToken = <Replace-Device-Token-Here>;
[QBRequest createSubscription:subscription successBlock:^(QBResponse *response, NSArray *objects) {
// Success.
} errorBlock:^(QBResponse *response) {
// Error.
}];
Schritt 3: Sobald Abmeldung Benutzer durchführen, dann müssen Sie die Push-Benachrichtigung von quickblox Server abmelden Benachrichtigung registrierte Gerät nicht mehr erhalten.
NSString *deviceUdid = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
[QBRequest unregisterSubscriptionForUniqueDeviceIdentifier:deviceUdid successBlock:^(QBResponse *response) {
// Success.
} errorBlock:^(QBError *error) {
// Error.
}];
Lassen Sie mich wissen, wenn Sie einen Kommentar dazu haben.
Danke.
Verwandte Themen
- 1. Chat dynamisch in Quickblox aktualisieren
- 2. Quickblox Chat funktioniert in iOS
- 3. Quickblox Android Probe Video-Chat - Verzerrte Videostream
- 4. QuickBlox Video-Chat: QBRequest.logInWithUserEmail vs QBChat.instance() connectWithUser
- 5. QuickBlox-Standardbenutzer blockieren?
- 6. dialog.data nicht aktualisieren QuickBlox [iOS]
- 7. Quickblox Push-Benachrichtigung fehlgeschlagen
- 8. Android QuickBlox Anruf
- 9. QuickBlox Attachment Problem in Android
- 10. quickblox-chat Android Jar-Datei für Eclipse-Projekt
- 11. Ausfallen zu beheben: com.quickblox: quickblox-android-sdk-Chat: 2.6.1
- 12. Quickblox Chat-Verbindung fallen beim Chatten in Android
- 13. Registrierung/Registrierung Benutzer mit QuickBlox?
- 14. Quickblox QMServices vs QMResponse
- 15. , wie zB Chat-Nachricht ohne Presse Zurück-Taste in quickblox
- 16. Wie lösche ich den Chat-Verlauf in Quickblox?
- 17. quickblox php ungelesene Nachrichten Liste
- 18. Quickblox QBDialogCustomData submited nie
- 19. Quickblox Unbekannter Selektor gesendet
- 20. Video Conferencing Integration Quickblox
- 21. Quickblox Benutzerfeld und Standort
- 22. Quickblox 422 Kein Empfängerproblem mit Android SDK
- 23. StickersManager-Klasse nicht für Quickblox gefunden
- 24. Beschränken Sie die Erstellung von QuickBlox-Benutzern
- 25. Bildschirmfreigabe über QuickBlox JavaScript SDK
- 26. Quickblox iOS - Nachrichten nicht gelesen
- 27. QuickBlox iOS WebRTC Videoansicht Größe
- 28. QuickBlox Token ist erforderlich Fehler
- 29. Quickblox 2.7 Token ist erforderlich
- 30. Keine Push-Benachrichtigung, quickblox, android
Danke minumaster. Ich habe das gleiche getan und Push-Benachrichtigung funktioniert jetzt. Aber können Sie mir bitte sagen, wie Banner über der Anwendung angezeigt werden, wenn die Anwendung im Vordergrund ist? – aman
Das hängt nicht mit Quickblox zusammen. Dies wird jedoch in den Benachrichtigungseinstellungen Ihres Geräts festgelegt. Um die Benachrichtigung von der oberen Leiste anzuzeigen, müssen Sie Einstellungen-> Benachrichtigungen-> Wählen Sie Ihre Anwendung aus und markieren Sie die Banneroption. – MinuMaster