Configuration
Crash Reporting
Crash reporting is enabled by default: the SDK reports its own errors to Kindly so we can find and fix them. It does not include or require the Sentry SDK, so it works alongside your app's own Sentry setup, whatever version you use, and its reports never reach your Sentry project.
To disable it:
KindlySDK.enableCrashReporting = falseVerbose Logging
Verbose logging is disabled by default. To enable it (useful for debugging):
KindlySDK.verboseLogging = trueChat State
Check if the chat UI is currently displayed
let isDisplayed = KindlySDK.isChatDisplayedNotification Handling
Get the notification delegate for handling push notifications
UNUserNotificationCenter.current().delegate = KindlySDK.notificationDelegateAttachments
Allow form attachments from camera
KindlySDK.config.allowCameraAccess = trueAllow form attachments from photo library
KindlySDK.config.allowPhotoLibraryAccess = true