Engagelab AppPush ist eine professionelle Plattform für das Versenden von App-Nachrichten mit einem durchschnittlichen täglichen Nachrichtenvolumen von über 10 Milliarden. AppPush unterstützt Android, iOS, HarmonyOS und weitere Plattformen.
Die SDK-Integration ist einfach und schnell, der Push-Kanal ist leistungsfähig und stabil, die offene API-Schnittstelle ist mächtig, flexibel sowie leicht zu bedienen und auf der Web-Oberfläche werden Funktionen wie Benachrichtigungserstellung, Effektanalyse und Fehlersuche unterstützt.
Unterstützte Kanaltypen
| Push-Kanal |
FCM |
HUAWEI |
Honor |
XIAOMI |
MEIZU |
OPPO |
VIVO |
APNs |
HarmonyOS |
| unterstützt |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Unterstützte Nachrichtentypen
| Nachrichtentyp |
Benachrichtigung |
Nachricht |
| unterstützt |
Ja |
Ja |
Unterstützte Benachrichtigungsstile
| Benachrichtigungsstil |
Standardstil |
Miniaturbildstil |
Großbildstil |
Textstil |
Posteingangsstil |
Benutzerdefinierter Stil |
| Unterstützt |
Ja |
Ja |
Ja |
Ja |
Ja |
Ja |
Details zu den Stilen ansehen: Lokale Benachrichtigungsnachricht
Unterstützung für Versandrichtlinien
Über die API können Entwickler Versandstrategien auf Basis verschiedener Herstellerkanäle festlegen.
| Nachrichtentyp |
Versandrichtlinienfeld |
Feldwerte und Definitionen |
| Benachrichtigungs-politik |
distribution_new |
mtpush: Versand ausschließlich über den Engagelab-Kanal.fcm_mtpush: Zunächst Versand über FCM-Kanal, bei Fehlschlag über Engagelab.pns_mtpush: Erzwungener Versand über Xiaomi/Huawei/Meizu/OPPO/VIVO-Kanal, Engagelab-Kanal ist deaktiviert.mtpush_fcm: Für Nutzer mit FCM und China-Herstellern wird priorisiert über Engagelab gesendet, bei Offline dann via FCM.mtpush_pns: Für Nutzer mit FCM und China-Hersteller wird priorisiert über Engagelab gepusht, andernfalls über Herstellerkanal. |
Unterstützung für statistische Analysen
APP-Dimension Statistikfunktionen
| Statistikfunktion |
Beschreibung |
| Datenübersicht |
Stundenbasierte Echtzeitstatistik und Vergleich von Tages- und Vortagestrends.Anzeige von gestrigen Push- und Konversions-Funnelwerten sowie Zustell-/Klickraten.Einsicht in die aktuelle Benachrichtigungserlaubnisrate auf Gerätebasis.Historische Trends von Push und Konversion nach Plattform/Kanal.Verluststatistiken bei Push-Nachrichten nach Plattform, Kanal und Stufe. |
| Push-Nachrichtenstatistik |
Anzeige historischer Pushdaten nach Plattform, Kanal, Nachrichtentyp und App-Version.Zustellrate, Klickraten, gültige Ziele, Anzahl gesendeter, zugestellter, angezeigter und geklickter Nachrichten im frei wählbaren Zeitraum (Tag/Monat). |
| Push-Nutzerstatistik |
Anzeige und Pushen historischer Nutzerdaten nach Plattform, Kanal, App-Version.Daten wie neue Nutzer, Online-Nutzer, aktive Nutzer und deinstallierte Nutzer im gewünschten Zeitraum. |
Statistik nach MessageID-Dimension
| Statistikfunktion |
Beschreibung |
| Pushstatistik (MessageID) |
Konversionsstatistiken für 4 Grundtypen: Benachrichtigungsleiste, Eigene Nachrichten, SMS, In-App-Erinnerungen.Zustell-, Anzeige- und Klickraten auf msgid-Basis.Anzeige der Zahl valider Ziele, Sendeanzahl, Anzeigewerte und Klicks je Plattform/Kanal. |
| Nachrichtenverluststatistik |
Anzeige des Nachrichtenverlusts je msgid und Plattform/Kanal.Zwei Ebenen der Verlustgründeanalyse.Durch {geplantes Ziel}-{gültiges Ziel}-{gesendete Menge}-{zugestellte Menge}-{geklickte Menge} werden Verluste in 4 Phasen berechnet. |
REST API-Funktionsumfang
| API-Element |
Beschreibung |
| PUSH API |
Mittels PUSH API können alle Push-Funktionsumfänge genutzt und eigene Push-Operationen/-Pläne im Backend aufgebaut werden.Bietet leistungsfähigere und flexiblere Möglichkeiten als Push-Portal-Seiten. |
| Report API |
Verschiedene Statistikabfragen für Nachrichten- und Nutzungsdaten.Statistics-APIs zur Abfrage von Push- und Nutzerstatistiken. |
| Schedule API |
Regelmäßige zeitgesteuerte Nachrichtenübermittlung. |
| Tag Alias API (Device API) |
Zuweisungen von Tags und Alias für Geräte sowie geplante Nachrichtenübermittlung. |
Push-Testmodus
Der Push-Testmodus von AppPush bietet Entwicklern eine unabhängige Testumgebung, getrennt von der Produktionsumgebung, um Push-Konfigurationen und -Leistung zu validieren und einen reibungslosen Launch zu sichern.
Umgebungsschaltung und AppKey-Management
- Trennung von AppKey und Master Secret:
Produktions- und Testumgebungen nutzen verschiedene AppKeys und Master Secrets. Beim Umschalten auf den Testmodus wird vom System automatisch ein Test-AppKey erstellt und die Konfiguration des Produktions-AppKeys kopiert. Beide AppKeys sind im Backend verknüpft, sodass VIP-Status und Informationen synchronisiert werden.
- Standardumgebung: Beim Portal-Login erscheint standardmäßig die Produktionsumgebung, Umschaltung auf Testmodus jederzeit manuell möglich.
- Reset-Unterstützung: Das Test-AppKey ermöglicht eigenständige Master Secret-Resets.
Testmodus für Synchronisation & eigenständige Verwaltung
- Informationssynchronisation: Beim Erstellen einer Testanwendung werden folgende Inhalte aus der offiziellen Anwendung kopiert:
- App-Informationssynchronisierung: Name, Icon und weitere Informationen der Test-App werden in Echtzeit mit der offiziellen Anwendung synchronisiert.
- VIP-Status-Synchronisierung: VIP-Status, Servicezeit und andere Informationen sind immer deckungsgleich mit der offiziellen Anwendung.
- Unabhängige Konfiguration: Die Testanwendung unterstützt unabhängige Konfiguration, z.B. Callbacks, Security Settings und Integrationseinstellungen.
Nutzungsbeschränkungen des Testmodus
- QPS-Limit: 10
- SDK-Registrierte Nutzer: Max. 1000 Nutzer. Nach Überschreiten der Grenze keine Neuregistrierung mehr möglich. Empfehlung: RegistrierungID regelmäßig sichern und aufräumen. Delete User API.
- Tag- und Alias-Beschränkungen:
- Tags: Maximal 50 pro AppKey bindbar
- Geräte pro Tag: Maximal 10
- Tags pro Gerät: Maximal 10
- Gültigkeitsabhängigkeit: Die Verfügbarkeit des Test-AppKeys ist an den Produktions-AppKey gebunden. Wird dieser ungültig, ist auch der Test-AppKey ungültig.
- Service-Beschränkungen: Test-AppKey unterstützt keinen VIP-Kauf; alle Vorteile richten sich nach dem korrespondierenden Produktions-AppKey.
Der Push-Testmodus bietet Entwicklern eine flexible und unabhängige Umgebung, um Konfigurationen effizient vor dem offiziellen Launch zu überprüfen und damit die bessere Kontrolle über Push-Effekt und Nutzererfahrung zu gewährleisten.