Package com.bosch.wdw

Class WDWFirebaseMessagingService


  • public class WDWFirebaseMessagingService
    extends FirebaseMessagingService

    The WDWFirebaseMessagingService is providing the Firebase message to the WDW-SDK.

    The onMessageReceived(RemoteMessage remoteMessage) method is called on every incoming push notification.

    In case push is used, the WDWFirebaseMessagingService needs to be added to the application manifest file as described below:

    
     <service
          android:name="com.bosch.wdw.WDWFirebaseMessagingService"
          android:exported="false">
       <intent-filter>
          <action android:name="com.google.firebase.MESSAGING_EVENT"/>
       </intent-filter>
     </service>
     
    • Field Detail

      • ACTION_MESSAGE

        @Deprecated
        public static final java.lang.String ACTION_MESSAGE
        Deprecated.
        See Also:
        Constant Field Values
      • EXTRA_MESSAGE

        @Deprecated
        public static final java.lang.String EXTRA_MESSAGE
        Deprecated.
        See Also:
        Constant Field Values
      • ACTION_TOKEN

        @Deprecated
        public static final java.lang.String ACTION_TOKEN
        Deprecated.
        See Also:
        Constant Field Values
    • Constructor Detail

      • WDWFirebaseMessagingService

        public WDWFirebaseMessagingService()
    • Method Detail

      • onMessageReceived

        public void onMessageReceived​(RemoteMessage remoteMessage)
      • onNewToken

        public void onNewToken​(java.lang.String token)
      • forwardPushMessageToSDK

        @Deprecated
        public static void forwardPushMessageToSDK​(RemoteMessage remoteMessage,
                                                   android.content.Context context)
        Deprecated.
        Use WDWPushHelper#forwardMessage(RemoteMessage, Context) instead.