Connection
You can manually connect to TapTalk.io by calling
connect()
method.Note: Please make sure that you have finished authentication by calling
authenticate()
method, otherwise, it will return an errorJava
Kotlin
TapTalk.connect(new TapCommonListener() {
@Override
public void onSuccess(String successMessage) {
// Successfully connected to TapTalk.io server
}
@Override
public void onError(String errorCode, String errorMessage) {
}
});
TapTalk.connect(object : TapCommonListener() {
override fun onSuccess(successMessage: String?) {
// Successfully connected to TapTalk.io server
}
override fun onError(errorCode: String?, errorMessage: String?) {
}
})
You can disconnect from TapTalk.io when the user no longer needs to receive messages from an online state. But the user can still receive push notifications for new messages when the app is closed.
When the user is disconnected from the server, all event delegates will stop receiving event callbacks from the server.
Java
Kotlin
TapTalk.disconnect();
TapTalk.disconnect()
You can check whether you are connected to TapTalk.io server by calling
isConnected()
method.Java
Kotlin
boolean isConnected = TapTalk.isConnected();
var isConnected = TapTalk.isConnected()
You can choose to enable or disable auto connect by calling these methods. TapTalk.io will automatically connect to the server every time the user opens the app from the background when auto connect is enabled. Please note that the default value is enabled.
Java
Kotlin
@Override
public void onCreate() {
...
// Call this method to enable or disable auto connect
// The default value is set to enabled if you do not set this method
TapTalk.setAutoConnectEnabled(IS_ENABLED);
}
override fun onCreate(savedInstanceState: Bundle?) {
...
// Call this method to enable or disable auto connect
// The default value is set to enabled if you do not set this method
TapTalk.setAutoConnectEnabled(IS_ENABLED)
}
Use this method to obtain auto connect status. This method will return
true
if auto connect is enabledJava
Kotlin
boolean isAutoConnectEnabled = TapTalk.isAutoConnectEnabled();
var isAutoConnectEnabled = TapTalk.isAutoConnectEnabled()
Last modified 2yr ago