initAnswerSDK method
Initialize the Zendesk Answer SDK
appId
the zendesk created appId
clientId
your company Zendesk client ID
zendeskUrl
your company Zendesk domain URL
name
, email
and jwtToken
are for authentication (JWT is prioritized)
Implementation
Future<void> initAnswerSDK(
String appId,
String clientId,
String zendeskUrl, {
String? name,
String? email,
String? jwtToken,
}) async {
if (_answerInitialized) return;
Map arguments = {
'appId': appId,
'clientId': clientId,
'zendeskUrl': zendeskUrl,
'name': name,
'email': email,
'token': jwtToken,
};
try {
await channel.invokeMethod('init_answer', arguments);
_answerInitialized = true;
} catch (e) {
print(e);
}
}