Mit CleverPush lassen sich auch transaktionale Nachrichten an einzelne Abonnements versenden.
Schritt 1: Attribut einrichten
Das Attribut user_id kann unter Kanäle > (Name & Plattform) > Attribute eingerichtet werden.
Bei Web Push kann sich der JavaScript Code zur Zuweisung des Attributes rechts über Aktionen > Code anzeigen ausgegeben werden:
Bei App Push empfehlen wir einen Blick in die SDK Dokumentation, hier gibt es in den jeweiligen SDKs die Methode „setSubscriptionAttribute“.
Schritt 2: API-Anfrage zum Versand der Nachricht
Die Nachrichten können über den „customAttributes“ Parameter auf einzelne User IDs eingeschränkt werden.
Beispiel-Anfrage:
curl -X POST https://api.cleverpush.com/notification/send -H „Content-Type: application/json“ -H „Authorization: …“ -H „Accept: application/json“ -d ‚{„customAttributes“: {„user_id“: [„123123“, „456789“]},“channelId“: „XXXXXXXXXXX“,“title“: „Titel“, „url“: „https://example.com“}‘
Siehe dazu auch unsere API Dokumentation für weitere Infos.