- Installation
- Push Notification
- Customization
- Rest API
- API Reference
- Zoho SalesIQ
- Launcher
- Conversation
- Chat
- start()
- startWithTrigger()
- setWaitingTime()
- get()
- setTitle()
- setLanguage()
- setDepartment()
- setOperatorEmail()
- setVisibility()
- showOperatorImageInLauncher()
- setVisibility(MbedableComponent)
- showOfflineMessage()
- getList()
- open()
- endSession()
- fetchAttenderImage()
- setListener()
- getDepartments()
- showFeedbackAfterSkip()
- hideQueueTime()
- show()
- Chat Actions
- Calls
- Logger
- Visitor
- Visitor Tracking
- Notification
- Knowledge Base
- FAQ
- SDK 2.x, 3.x
- SDK 1.x
- Download Sample App
- Release Notes
- Additional Features
initialize()
Note: This API is supported from version 8.1.0-beta01.
Initializes the SalesIQ SDK with the provided configuration. You can optionally pass a callback to handle success or failure callbacks during the initialization process.
Parameters
- context (Application): The application context used for initialization. This parameter is mandatory and must not be null.
- configuration (SalesIQConfiguration): The configuration object containing the app key, access key, fonts, and other settings.
- callback (ZohoSalesIQResultCallback<Unit>):An optional callback that provides results for the initialization.
Syntax
Copiedvoid initialize(
@NonNull Application context,
@NonNull SalesIQConfiguration configuration,
@Nullable ZohoSalesIQResultCallback<Unit> callback
)
Example
CopiedSalesIQConfiguration configuration = new SalesIQConfiguration.Builder("yourAppKey", "yourAccessKey")
// Optional methods
.setFont(Fonts.REGULAR, "fonts/Roboto-Regular.ttf")
.setFont(Fonts.MEDIUM, "fonts/Roboto-Medium.ttf")
.setCallViewMode(SalesIQConfiguration.SalesIQCallViewMode.BANNER)
.build();
ZohoSalesIQ.initialize(this, configuration, result -> {
if (result.isSuccess()) {
// SalesIQ SDK initialized successfully
} else {
SalesIQError error = result.getError();
if (error != null) {
Log.d("Mobilisten", "Initialization failed: code: " + error.getCode() + " , message: " + error.getMessage());
}
}
});
Copiedval configuration = SalesIQConfiguration.Builder("yourAppKey", "yourAccessKey")
// Optional methods
.setFont(Fonts.REGULAR, "fonts/Roboto-Regular.ttf")
.setFont(Fonts.MEDIUM, "fonts/Roboto-Medium.ttf")
.setCallViewMode(SalesIQConfiguration.SalesIQCallViewMode.BANNER)
.build()
ZohoSalesIQ.initialize(this, configuration) { result ->
if (result.isSuccess) {
// SalesIQ SDK initialized successfully
} else {
Log.d("Mobilisten", "Initialization failed: code: ${result.error?.code} , message: ${result.error?.message}")
}
}
© 2025, Zoho Corporation Pvt. Ltd. All Rights Reserved.