Package com.hildeio.controller
Class FbMessageTopicController
java.lang.Object
com.hildeio.controller.FbMessageTopicController
REST-API zur Administration der FCM Topics.
-
Field Summary
FieldsModifier and TypeFieldDescriptionInstanzvariable für Service -
Constructor Summary
ConstructorsConstructorDescriptionFbMessageTopicController
(FbMessageTopicService fbMessageTopicService) Konstruktor -
Method Summary
Modifier and TypeMethodDescriptiongetTopicsOfDevice
(String deviceToken) Information in welchen Topics ein DeviceToken registriert ist und Zeitpunkt der Registrierung.subscribeTopic
(FbMessageTopicModel fbMessageTopicModel) DeviceToken fuer ein Topic registrierenunsubscribeTopic
(FbMessageTopicModel fbMessageTopicModel) DeviceToken aus einem Topic entfernen.
-
Field Details
-
fbMessageTopicService
Instanzvariable für Service
-
-
Constructor Details
-
FbMessageTopicController
Konstruktor- Parameters:
fbMessageTopicService
- Logik-Instanz der API.
-
-
Method Details
-
subscribeTopic
@PutMapping("/subscribeTopic") public String subscribeTopic(@RequestBody FbMessageTopicModel fbMessageTopicModel) DeviceToken fuer ein Topic registrieren- Parameters:
fbMessageTopicModel
- DeviceTokens und Topic.- Returns:
- Erfolgsmeldung / Fehlermeldung
-
unsubscribeTopic
@PutMapping("/unsubscribeTopic") public String unsubscribeTopic(@RequestBody FbMessageTopicModel fbMessageTopicModel) DeviceToken aus einem Topic entfernen.- Parameters:
fbMessageTopicModel
- DeviceTokens und Topic.- Returns:
- Erfolgsmeldung / Fehlermeldung
-
getTopicsOfDevice
Information in welchen Topics ein DeviceToken registriert ist und Zeitpunkt der Registrierung.- Parameters:
deviceToken
- registrationToken eines MobileDevices.- Returns:
- Erfolgsmeldung / Fehlermeldung
-