Interface Messaging

  • All Implemented Interfaces:

    
    public interface Messaging
    
                        

    Public entry point of the SDK.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      public class Messaging.Companion
    • 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

      • showMessaging

         abstract Unit showMessaging(Context context, Integer intentFlags)

        Given the context and intentFlags, starts the MessagingActivity immediately.

        Parameters:
        context - the Context to start the activity
        intentFlags - special flags controlling how the intent to start the MessagingActivity is handled, 0 by default
      • setConversationFields

         abstract Unit setConversationFields(Map<String, Object> fields)

        Sets the given fields values that will be associated against any conversations that the end user actively participates in.

      • setConversationTags

         abstract Unit setConversationTags(List<String> tags)

        Sets the given tags values that will be associated against any conversations that the end user actively participates in.

      • enableAnalyticsTracking

         abstract Unit enableAnalyticsTracking(Boolean enabled)

        Sets whether analytics events should be collected and processed. The provided enabled value determines if analytics will be tracked. Analytics are enabled by default.

        Parameters:
        enabled - If true, analytics will be enabled; if false, they will be disabled.