ALLES ÜBER push_notification UND WIE ES AUF WEBSITES EINGESETZT WIRD

Untersuchte Extension

push_notification

Push-Benachrichtigungsdienst für iOS und Android

Diese TYPO3-Erweiterung bietet eine API zum Senden von Benachrichtigungen an iOS- und Android-Geräte:

  • iOS-Geräte werden über den Apple Push Notification Service (APNS) benachrichtigt;
  • Android-Geräte werden über Google Cloud Messaging (GCM) benachrichtigt.

Es wird empfohlen, veraltete iOS-Geräte-Token regelmäßig mit dem integrierten Scheduler-Task zu bereinigen. Dies wird Sie daran hindern von dem Versuch, Geräte zu benachrichtigen, die nicht mehr gültig sind. Veraltete GCM-Token werden jedoch automatisch deaktiviert wenn du versuchst, eine Benachrichtigung an sie zu senden.

API

Diese Erweiterung bietet einige APIs, mit denen Sie Geräte registrieren/abmelden und Benachrichtigungen senden können:

/ / Instantiante ein Benachrichtigungsdienst
$notificationService = \Causal\PushNotification\Service\NotificationService::getInstance();

// Registrieren Sie ein Gerät:
$deviceToken ='abc123....';
$userId = 123;  // Dies ist deine eigene ID, um Benutzer zu identifizieren
$notificationService->registerDevice($deviceToken, $userId);

// Eine Benachrichtigung senden:
$notificationId = 1;
$userId = 123;
$title ='Hello World!';
$message ='Dies ist meine erste Benachrichtigung, viel Spaß!';
$notificationService->notify($notificationId, $userId, $title, $message);

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.

responsive - image 4

speed test - image 5

Ran an die Resultate – unser Newsletter für Sie!

Damit Sie gleich Wind davon bekommen, wenn wir in unserem Magazin zu neuen Erkenntnissen kommen.