While using Zendesk SDK, what common information should I keep in mind?
Overwriting core frameworks
The Zendesk SDK requires core frameworks, such as UIKit, within iOS to work as expected. If the behavior of these frameworks is overwritten, we cannot guarantee how our SDK will function within the app.
We recommend extending the UIKit API instead of overwriting it. When expecting specific behavior, overwriting the API prevents the SDK from working as intended within your app.
Avoid low contrast in your themes
You can customize the Zendesk SDK UI colors in the Admin Center.
Mobile devices are used in more diverse environments than desktop applications. Keep in mind the accessibility when editing the theme colors so that your app could be easily accessible from anywhere. We recommend following the W3C contrast guidelines.
Avoid similar light and dark themes
Zendesk SDK allows setting both light and dark themes in the Admin Center. If both of the themes are similar in color, your users may not see the differences which can cause confusion.
All of the SDK capabilities can be found in our developer documentation: Zendesk Web Widget and SDKs.