public class TwilioIPMessagingSDK
extends java.lang.Object
Constructor and Description |
---|
TwilioIPMessagingSDK() |
Modifier and Type | Method and Description |
---|---|
static TwilioIPMessagingClient |
createIPMessagingClientWithAccessManager(TwilioAccessManager accessManager,
IPMessagingClientListener listener)
Creates a new IP Messaging client instance with a token manager.
|
static TwilioIPMessagingClient |
createIPMessagingClientWithToken(java.lang.String token,
IPMessagingClientListener listener)
Creates a new IP Messaging client with a token.
|
static java.lang.String |
getVersion()
Returns the version of the TwilioIPMessagingSDK.
|
static void |
initializeSDK(android.content.Context inContext,
Constants.InitListener inListener)
Initialize the TwilioIPMessagingSDK.
|
static boolean |
isInitialized()
Determines if the Twilio IP Messaging SDK has been initialized or not.
|
static void |
setLogLevel(int level)
Sets the logging level for messages logged by the Twilio IP Messaging
SDK.
|
static void |
shutdown()
Shuts down the Twilio IP Messaging SDK.
|
public static boolean isInitialized()
public static void initializeSDK(android.content.Context inContext, Constants.InitListener inListener)
inContext
- The Application Context from your Android application. Make
sure you don't pass an Activity Context. You can retrieve the
Application Context by calling getApplicationContext() on your
Activity. Cannot be null.inListener
- A TwilioIPMessagingSDK.InitListener
that will notify you when the
service is ready. Cannot be null.public static TwilioIPMessagingClient createIPMessagingClientWithToken(java.lang.String token, IPMessagingClientListener listener)
token
- The authentication token for the user.listener
- IPMessagingClientListener for this IPMessagingClient.public static TwilioIPMessagingClient createIPMessagingClientWithAccessManager(TwilioAccessManager accessManager, IPMessagingClientListener listener)
TwilioAccessManager
- accessManager
- Instance of TwilioAccessManager.listener
- IPMessagingClientListener for this IPMessagingClient.public static void shutdown()
public static java.lang.String getVersion()
public static void setLogLevel(int level)
Log
class.
To disable all Twilio SDK logging, set this to
Log.ASSERT
. The default is
Log.ERROR
.