public class TwilioIPMessagingSDK
extends java.lang.Object
| Constructor and Description |
|---|
TwilioIPMessagingSDK() |
| Modifier and Type | Method and Description |
|---|---|
static TwilioIPMessagingClient |
createClient(TwilioAccessManager accessManager,
TwilioIPMessagingClient.Properties clientProperties,
Constants.CallbackListener<TwilioIPMessagingClient> listener)
Creates a new IP Messaging client instance with a token manager and client propeties.
|
static TwilioIPMessagingClient |
createIPMessagingClientWithAccessManager(TwilioAccessManager accessManager,
IPMessagingClientListener listener)
Deprecated.
|
static TwilioIPMessagingClient |
createIPMessagingClientWithToken(java.lang.String token,
IPMessagingClientListener listener)
Deprecated.
|
static java.lang.String |
getVersion()
Returns the version of the TwilioIPMessagingSDK.
|
static void |
initializeSDK(android.content.Context inContext,
Constants.InitListener inListener)
Deprecated.
|
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()
@Deprecated
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 Constants.InitListener that will notify you when the
service is ready. Cannot be null.@Deprecated public static TwilioIPMessagingClient createIPMessagingClientWithToken(java.lang.String token, IPMessagingClientListener listener)
token - The authentication token for the user.listener - IPMessagingClientListener for this IPMessagingClient.@Deprecated public static TwilioIPMessagingClient createIPMessagingClientWithAccessManager(TwilioAccessManager accessManager, IPMessagingClientListener listener)
accessManager - Instance of TwilioAccessManager.listener - IPMessagingClientListener for this IPMessagingClient.public static TwilioIPMessagingClient createClient(TwilioAccessManager accessManager, TwilioIPMessagingClient.Properties clientProperties, Constants.CallbackListener<TwilioIPMessagingClient> listener)
accessManager - AccessManager for TwilioIPMessagingClientclientProperties - Client initialization propertieslistener - Callback listener with reference to TwilioIPMessagingClientpublic 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.level - The logging level