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
-