zendesk2 1.1.0 zendesk2: ^1.1.0 copied to clipboard
Zendesk Android and iOS SDK port for Flutter, easily open native chat or manipulate providers for custom UI
zendesk2 #
An Android and iOS SDK port of Zendesk for Flutter
Easy and fast to use
Setup #
Android Min SDK - 21
android/app/src/main/res/values/styles.xml
Add the following style
<style name="ZendeskTheme" parent="ZendeskSdkTheme.Light">
<item name="colorPrimary">#FF5148</item>
<item name="colorPrimaryDark">#FF5148</item>
<item name="colorAccent">#FF5148</item>
</style>
android/app/src/main/AndroidManifest.xml
Inside
<activity android:name="zendesk.messaging.MessagingActivity"
android:theme="@style/ZendeskTheme" />
iOS Min OS Version - 10.0
In AppDelegate.swift should look like this
override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
GeneratedPluginRegistrant.register(with: self)
//Snippet to make rootView as navigatable
let flutterViewController = window?.rootViewController as! FlutterViewController
let navigationController = UINavigationController.init(rootViewController: flutterViewController)
navigationController.isNavigationBarHidden = true
window.rootViewController = navigationController
window.makeKeyAndVisible()
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
You can have pre loaded localization with "Localizable.string"
See example/ios/Runnner/Localizable.string
See: https://developer.zendesk.com/embeddables/docs/ios_support_sdk/localize_text
STATUS #
Chat SDK
Live Chat and Customization
Live Chat - OK
Customization - OK
Development #
Answer BOT SDK
Talk SDK
Far development #
Unified SDK and Support SDK