kindly_sdk 1.0.1
kindly_sdk: ^1.0.1 copied to clipboard
Kindly Chat SDK for Flutter - Customer support chat widget for iOS and Android applications.
Changelog #
1.0.1 - 2025-07-11 #
Documentation #
- Updated README.md - removed Example and Support sections All notable changes to this project will be documented in this file.
1.0.0 - 2025-07-10 #
Initial Release #
Features
- 🚀 Complete Flutter bridge to native Kindly Chat SDKs (iOS & Android)
- 🎨 Customizable themes with full color control
- 🔐 JWT authentication support with callback mechanism
- 🌍 Multi-language support
- 💬 Real-time chat functionality
- 📱 Native iOS and Android implementations
- 🔔 Push notification support (APNS for iOS, FCM for Android)
- 🎯 Dialogue triggering capabilities
- 📊 Context data support for personalized conversations
- 🐛 Crash reporting and verbose logging options
API Methods
start()- Initialize the SDK with bot key and optional auth callbackdisplayChat()- Show the chat interfacelaunchChat()- Launch chat with optional dialogue triggercloseChat()- Close the chat interfaceendChat()- End the chat session completelysetCustomTheme()- Customize chat appearanceclearCustomTheme()- Reset to default theme (Android only)setNewContext()- Set contextual user dataclearNewContext()- Clear context datasaveAuthToken()- Save authentication tokensetAPNSDeviceToken()- Set iOS push notification tokensaveNotificationToken()- Set Android push notification tokenhandleNotification()- Process incoming notificationsisKindlyNotification()- Check if notification is from KindlytriggerDialogue()- Trigger specific dialogueclearTriggerDialogue()- Clear triggered dialogue (Android only)setHandoverCallback()- Set handover callback (Android only)isChatDisplayed- Check if chat is currently displayedsetVerboseLogging()- Enable/disable verbose loggingsetCrashReporting()- Enable/disable crash reporting
Platform Support
- iOS 12.0+
- Android API Level 21+
- Flutter 2.0.0+
Dependencies
- Native Kindly iOS SDK (via CocoaPods/SPM)
- Native Kindly Android SDK (via JitPack)