Class FbMessageTopicService

java.lang.Object
com.hildeio.services.FbMessageTopicService

@Service public class FbMessageTopicService extends Object
Administrations-Service fuer FCM Topics.
  • Field Details

    • log4Hilde

      @Autowired Log4Hilde log4Hilde
      Dependency Injection auf Log4Hilde
  • Constructor Details

    • FbMessageTopicService

      public FbMessageTopicService()
  • Method Details

    • subscribeTopic

      public String subscribeTopic(FbMessageTopicModel fbMessageTopicModel)
      Hinzufuegen eines MobileDevice-Tokens zu einem Topic.
      Parameters:
      fbMessageTopicModel - DeviceTokens und Topic.
      Returns:
      Erfolgsmeldung / Fehlermeldung
    • unsubscribeTopic

      public String unsubscribeTopic(FbMessageTopicModel fbMessageTopicModel)
      Entfernen eines MobileDevice-Tokens aus einem Topic.
      Parameters:
      fbMessageTopicModel - DeviceTokens und Topic.
      Returns:
      Erfolgsmeldung / Fehlermeldung
    • getTopicsOfDevice

      public String getTopicsOfDevice(String deviceToken)
      Rueckgabe aller Topics (im JSON-Format) in denen der DeviceToken registriert ist. Enhalten ist auch der Timestamp wann der DeviceToken registriert wurde.
      Parameters:
      deviceToken - DeviceToken
      Returns:
      Liste der Topics mit Timestamp (JSON)