- Updates native iOS Support SDK to 1.11.2.1.
- Fixes iPhone X issues.
- Allows attachments in landscape only apps for iOS 11.
- Expose
ZDKRequests.ShowRequestList
method for starting the request list screen directly.
- Corrected the difference between iOS and Android for contact button visibility options.
- Added an API provider to fetch the contents of ticket forms.
Learn more about the how to build your own dynamic ticket forms with the Support SDK.
Learn more about the new Help Center experience.
Version 1.4.1.1 of the Unity plugin contained end-to-end support for push notifications, and we bundled UrbanAirship's SDK to accomplish this.
In version 1.7.0.1 we removed the client-side push libraries to be more in line with how push is handled in the native Support SDKs. If you wish to use push notifications you will need to determine the client id or channel id of your users' device, and then pass the identifier to ZendeskSDK.ZDKPush.EnableWithIdentifier
. More details of push notifications are available below:
- Android web-hook application integration
- Android UrbanAirship application integration
- iOS web-hook application integration
- iOS UrbanAirship application integration
Version 1.7.0.1 supports Help Center, or Create Request as the main entry points. Version 1.4.1.1 allowed the request list as an entry point.
- Fix crashes for iOS7 and below when initializing the SDK.
- Fix issue of incorrectly mapping ticket email to ticket Subject, ticket Subject to ticket description, and ticket description to ticket email.
- Native SDKs updated: plugin now uses Zendesk Android SDK v1.4.2.2 and iOS SDK v1.4.2.1. Please see the changelogs for these products to read about any under-the-hood improvements.
- ZDKConfig changes:
- New method:
SetCustomFields
- This is used to add custom field data to tickets created. - New method:
SetContactConfiguration
- This is used to set custom contact configuration on all tickets created, whether via Help Center or not.
- New method:
- ZDKRequests changes:
- Method removed:
ShowRequestCreation(ZDKRequestCreationConfig config)
- UseZDKConfig.SetContactConfiguration
instead.
- Method removed:
- ZDKHelpCenter changes:
- Method removed:
SetRequestSubject(String reqSub)
- UseZDKConfig.SetContactConfiguration
instead.
- Method removed:
- Synchronize default request subject across both Android and iOS.
- Fixes to push notifications on Android via UrbanAirship.
- Android permissions added, for adding and viewing attachments in tickets:
- READ_EXTERNAL_STORAGE
- WRITE_EXTERNAL_STORAGE
- Fixes to RateMyApp dialog on Android.
- Fixes to push notifications on iOS.
ZendeskTester
updated with more examples.
- Native SDKs updated: plugin now uses Zendesk Android SDK v1.4.1.1 and iOS SDK v1.4.1.4. Please see the changelogs for these products to read about any under-the-hood improvements.
- Integration instructions changed
- SDK must now be built using configuration options
- ZenExternal class no longer used
- New push notification features added including optional integration with Urban Airship
- Many new parameters for showing the Help Center
- Provider changes:
- New provider: ZDKUserProvider
- Many methods added to ZDKHelpCenterProvider and ZDKRequestProvider
- ZDKRequestProvider.CreateRequest now takes a ZDKCreateRequest object instead of individual parameters
- ZDKHelpCenterProvider.GetAttachment renamed to GetAttachments
- ZDKSettingsProvider.GetSdkSettingsiOS removed, now only GetSdkSettings is needed
- ZDKConfig changes:
- use ZDKConfig instead of ZDKConfig.Instance for configuration methods
- Logging methods moved to ZDKLogger
- ZDKConfig.SetDebugLoggingiOS removed, replaced with ZDKLogger.Enable and ZDKLogger.SetLogLevelIOS
- new methods added: SetCoppaEnabled, SetUserLocale
- Added ViewArticle method to the Help Center Provider.
- Added Alpha color and background color for Rate My App view.
- Update README to state that Unity 5.0 is required.
- Android - Fix upload provider to work with image files
- Fix conflicts with Chartboost Unity Plugin
- Initial release