Interface HmsPushConfigurationBuilder

  • All Implemented Interfaces:

    
    public interface HmsPushConfigurationBuilder
    
                        

    HmsPushConfigurationBuilder class is a builder used to provide configuration for Huawei Push Notifications using HMS (Huawei Mobile Services). Use PushConfiguration.hmsPushConfigurationBuilder to create a builder instance. This builder should be used to specify:

    • HMS Device Token.

    • HMS Application Id.

    For more extensive information on how to configure in app push notifications for incoming call see Push Notifications section of the online docs.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • deviceToken

         abstract HmsPushConfigurationBuilder deviceToken(String deviceToken)

        Sets the HMS Device Token.

        Parameters:
        deviceToken - Valid HMS device token bound to this specific device.
        Returns:

        The HmsPushConfigurationBuilder instance.

      • applicationId

         abstract HmsPushConfigurationBuilder applicationId(String applicationId)

        Sets the HMS Application Id.

        Parameters:
        applicationId - HMS application ID as registered in your HMS console.
        Returns:

        The HmsPushConfigurationBuilder instance.

      • build

         abstract PushConfiguration build()

        Creates the resulting PushConfiguration.

        Returns:

        A new PushConfiguration instance.