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