Zendesk Mobile SDK for iOS

Overview

⚠️ This Repository has been deprecated, please go to here for the Zendesk Support SDK ⚠️

Zendesk Mobile SDK for iOS

Zendesk SDK for mobile is a quick, convenient way to get customer support into your mobile apps. With just a few lines of code, you can provide your end users with an easy way to get in touch from any mobile app.

Demo Applications

There is examples on how to use the SDK and its providers here.

Documentation

You can find documentation for the SDK and release notes on https://developer.zendesk.com.

Feature requests and issues

All feature requests and issues are welcomed. Please see our contributing guidelines to find out how to contact us.

Copyright and license

Copyright 2018 Zendesk

By downloading or using the Zendesk Mobile SDK, You agree to the Zendesk Master Subscription Agreement https://www.zendesk.com/company/customers-partners/#master-subscription-agreement and Application Developer and API License Agreement https://www.zendesk.com/company/customers-partners/#application-developer-api-license-agreement and acknowledge that such terms govern Your use of and access to the Mobile SDK.

If You make any Contributions (defined below) to the Zendesk Mobile SDK, You hereby grant Zendesk a royalty-free, worldwide, transferable, sub-licensable, irrevocable and perpetual license to incorporate into the Service or the Zendesk API or otherwise use and commercially exploit any Contributions. “Contribution” shall mean any work of authorship, including any modifications or additions to the Mobile SDK or derivative works thereof, that is submitted to Zendesk by You.

Comments
  • Support swift 5.2, Xcode 11

    Support swift 5.2, Xcode 11

    This is not a real PR.

    @RonanMcH and Zendesk team !

    Do you guys have any plan about supporting Xcode 11 ? We are using Zendesk SDK and can not build with Xcode 11.

    Thank you

    opened by hoangtuanfithou 4
  • Add notice about iOS 10

    Add notice about iOS 10

    Changes

    Add section to readme about iOS 10

    Reviewers

    @baz8080 @tecknut @RonanMcH @brendan-fahy @chucknado

    References

    FYI

    @pierrezen

    Risks

    Low - adds notice to say we’re working on it

    opened by mathewcropper 3
  • Fixed imports to work with CocoaPods, use_frameworks! and Swift

    Fixed imports to work with CocoaPods, use_frameworks! and Swift

    ZDKRequests.h attempts to use non-modular includes and then use CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES.

    According to this thread (https://forums.developer.apple.com/thread/23554 -- see the final comment, ddunbar, Apple Staff, Oct 27, 2015) -- NOTE: The "Allow Non-modular includes in Framework Modules" build setting does not apply to Swift (and it would not be safe if it did, Swift requires access to modules for proper debugging support).

    Additionally, on Aug 31, nonichu on CocoaPods commented regarding these types of issues: "Pod authors will have to fix their Pods so that they work correctly as modules". (https://github.com/CocoaPods/CocoaPods/issues/3847)

    Converting these imports to @import of the module solves theses issues.

    Environment:

    • Xcode -- Version 7.1.1 (7B1005)
    • CocoaPods -- Version 0.39.0
    • Language: Swift

    I created a test Swift project that can be used to demonstrate the issue and then used to test a fix: https://github.com/foscomputerservices/TestZenDesk.git

    opened by foscomputerservices 2
  • Add license scan report and status

    Add license scan report and status

    Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README.

    Below are docs for integrating FOSSA license checks into your CI:

    opened by fossabot 1
  • Update documentation links in README.md

    Update documentation links in README.md

    A few links were broken when the documentation on developer.zendesk.com was restructured. This changes the links to point to the new locations.

    @mathewcropper @tecknut

    opened by baz8080 1
  • Remove iOS 10 notice from public repo

    Remove iOS 10 notice from public repo

    Changes

    How embarrassing! We still had a notice on our public Support SDK repo that we were working on an iOS 10-friendly release. Oops.

    This update removes the notice.

    Reviewers

    @baz8080 @tecknut @RonanMcH @brendan-fahy @chucknado

    References

    FYI

    Risks

    opened by mathewcropper 1
  • Remove iOS 10 notice

    Remove iOS 10 notice

    Changes

    This is no longer required since the 1.7.1.1 release. Anything else now is a bona fide bug.

    Reviewers

    @baz8080 @tecknut @brendan-fahy @RonanMcH @chucknado

    References

    FYI

    Risks

    opened by mathewcropper 1
Releases(4.0.1)
  • 4.0.1(Jan 24, 2020)

  • 4.0.0(Nov 12, 2019)

    Zendesk Support SDK 4.0.0

    • Custom fields functionality has been completely re-implemented. For more details, see our migration guide.
    • Custom fields are now available as the customFields property of the ZDKRequest class.
    • Enabled module stability for the SDKs.
    • Fixed crash in ZDKHelpCenterArticle.
    • Fixed crash in URLSessionTaskHandlerManager.
    Source code(tar.gz)
    Source code(zip)
  • 3.0.3(Nov 6, 2019)

  • 3.0.2(Oct 2, 2019)

    3.0.2 Swift 5.1 compatible build

    • Fixed issue where ticket details were not visible in ticket list in Dark Mode.
    • Fixed issue where the text on empty ticket list was displayed in the wrong color when using Dark Mode.
    • Fixed issue where Help Center search was missing from Help Center article list on initial load on iOS 13.
    • Fixed issue where Help Center navigation bar was displayed in the wrong color on iOS 13.
    • Fixed issue where the Article List was displayed in Times New Roman font on iOS 13.
    • Fixed issue where the "Failed to get tickets" error message was displayed in Times New Roman font on iOS 13.
    • Fixed issue where photos taken on device before update to iOS 13 were not recognized as jpeg.
    • Fixed issue where image picker text was not visible in Dark Mode.
    • Fixed issue where camera button was not visible on iOS 13 with device used in landscape mode.
    Source code(tar.gz)
    Source code(zip)
  • 3.0.1(Jul 26, 2019)

  • 3.0.0(Jul 2, 2019)

    The Zendesk Support SDK is now shipped with a extra framework to include when integrating into your app called the CommonUISDK.framework. This will need to imported when using the UiConfiguration class in the SDK.

    • Fixed bug where Help Center search with labels that contain spaces were not getting encoded correctly.
    • Fixed issue where the navigation bar would cover content in Request List screen on iOS 10 when accessed through Help Center screen.
    • Fixed issue for integrators using Swift where the id property on ZDKHelpCenterSimpleArticle would be the wrong type.
    • The ArticleViewController now supports RTL content in the article.
    • The showContactSupport property was not being respected in the Help Center article page when accessed through search. This is fixed.
    • The HelpCenterViewController and ArticleViewController now automatically show the Answer Bot UI from the "Contact us" button if the AnswerBotSDK is present. New properties deflectionEnabled on the ArticleUiConfiguration and HelpCenterUiConfiguration allows integrators to configure whether to open the Answer Bot screen or not.
    • The CoreSDK now respects the identity type set on the SupportSDK tab in the Admin dashboard and will fail authentication if the identity type set in code doesn't match it.
    • Date format in the ArticleViewController is now formatted correctly in RTL languages.
    • Fixed bug where users create a ticket but then don't receive push notification on that ticket till they re-enter the Request screen.
    • Fixed crash on iPads when displaying alert views for for unsent messages on the Request screen.
    • Fixed issue where tickets created for JWT users are not linked correctly if we fail to fetch the request the first time they enter the request screen.
    Source code(tar.gz)
    Source code(zip)
  • 2.3.1(Mar 28, 2019)

  • 2.3.0(Nov 2, 2018)

    Release 2.3.0

    Fix for image attachments layout issues in the RequestController, where images appear at varying dimensions in landscape. Added Voice Over compatibility. Fix for text cursor jumping to the end of text, when inserting unicode character, in the middle of the input field. Fix for article failing to load on initial display, from a clean install. Fix for tabBar blocking the inputField on iOS 9 and 10. Deprecated the ZDKHelpCenterDelegate that displayed the human contact options, use HelpCenterUiConfiguration and ArticleUiConfiguration instead. Fix for navBar shadow missing after presenting Create Request screen.

    Source code(tar.gz)
    Source code(zip)
  • 2.2.0(Sep 27, 2018)

  • 2.1.1(Sep 13, 2018)

  • 2.0.3(May 9, 2018)

  • 2.0.2(Apr 26, 2018)

  • 2.0.0(Mar 29, 2018)

  • 1.11.2.1(Oct 26, 2017)

  • 1.11.1.1(Sep 28, 2017)

  • 1.11.0.1(Sep 11, 2017)

  • 1.10.1.1(Jul 27, 2017)

  • 1.10.0.1(Jun 30, 2017)

  • 1.9.2.2(May 3, 2017)

  • 1.9.2.1(Mar 30, 2017)

  • 1.9.1.1(Mar 14, 2017)

  • 1.8.0.1(Feb 6, 2017)

  • 1.7.6.1(Nov 10, 2016)

  • 1.7.5.1(Sep 29, 2016)

  • 1.7.4.1(Sep 16, 2016)

  • 1.7.3.1(Sep 14, 2016)

  • 1.7.2.1(Sep 12, 2016)

  • 1.7.1.1(Aug 17, 2016)

Shopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app.

Shopify’s Mobile Buy SDK makes it simple to sell physical products inside your mobile app. With a few lines of code, you can connect your app with the Shopify platform and let your users buy your products using Apple Pay or their credit card.

Shopify 411 Jan 2, 2023
iOS SDK for growing mobile in-app purchases

Adapty iOS SDK — in-app purchases start here Adapty SDK is an open-source framework that makes implementing in-app subscriptions in iOS fast and easy.

Adapty 339 Dec 14, 2022
Twitter Kit is a native SDK to include Twitter content inside mobile apps.

Twitter will be discontinuing support for Twitter Kit on October 31, 2018. Read the blog post here. Twitter Kit for iOS Background Twitter Kit is a na

Twitter Archive 674 Dec 18, 2022
Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter SDK is a cross-platform SDK consisting of a real-time 3D avatar system, facial motion capture, and an Avatar Designer component built from scratch for web3 interoperability and the open metaverse.

Alter 45 Nov 29, 2022
iOS Mobile Automation With Swift

ios-mobile-automation Since I could hardly find any resources on iOS automation

Ahmethan G. 0 Dec 19, 2021
Project(s) for iOS mobile apps

Pre-work - Calculator tip app tip calculator is a tip calculator application for iOS. Submitted by: William Hiltz Time spent: 2 hours spent in total U

null 0 Jan 9, 2022
Native iOS implementation of RadarCOVID tracing client using DP3T iOS SDK

RadarCOVID iOS App Introduction Native iOS implementation of RadarCOVID tracing client using DP3T iOS SDK Prerequisites These are the tools used to bu

Radar COVID 146 Nov 24, 2022
TelegramStickersImport — Telegram stickers importing SDK for iOS

TelegramStickersImport — Telegram stickers importing SDK for iOS TelegramStickersImport helps your users import third-party programaticaly created sti

null 35 Oct 26, 2022
Muxer used on top of Feed iOS SDK for airplay

FeedAirplayMuxer Muxer used on top of Feed iOS SDK for airplay purposes. Demo Project --> https://github.com/feedfm/AirplayDemo Feed Airplay Muxer is

Feed Media 0 May 6, 2022
Basispay IOS SDK Version 2

BasisPay-IOS-KIT BasisPay IOS Payment Gateway kit for developers INTRODUCTION This document describes the steps for integrating Basispay online paymen

null 0 Oct 21, 2021
Release repo for Gini Bank SDK for iOS

Gini Bank SDK for iOS The Gini Bank SDK provides components for capturing, reviewing and analyzing photos of invoices and remittance slips. By integra

Gini GmbH 1 Dec 6, 2022
Da Xue Zhang Platform Lvb iOS SDK

Cloud_Lvb_SDK iOS API Reference Dxz Meeting iOS SDK是为 iOS 平台用户音视频服务的开源 SDK。通过大学长开放平台自研RTC,RTM系统,为客户提供质量可靠的音视频服务。 类 类名 描述 CLS_PlatformManager SDK的音视频主要

null 8 Jan 10, 2022
PayPal iOS SDK

PayPal iOS SDK Welcome to PayPal's iOS SDK. This library will help you accept card, PayPal, Venmo, and alternative payment methods in your iOS app. Su

PayPal 25 Dec 14, 2022
Unofficial Notion API SDK for iOS & macOS

NotionSwift Unofficial Notion SDK for iOS & macOS. This is still work in progress version, the module interface might change. API Documentation This l

Wojciech Chojnacki 59 Jan 8, 2023
150,000+ stickers API & SDK for iOS Apps.

English | 한국어 Stipop UI SDK for iOS Stipop SDK provides over 150,000 .png and .gif stickers that can be easily integrated into mobile app chats, comme

Stipop, Inc. 19 Dec 20, 2022
Spotify SDK for iOS

Spotify iOS SDK Overview The Spotify iOS framework allows your application to interact with the Spotify app running in the background on a user's devi

Spotify 522 Jan 6, 2023
Headless iOS/Mac SDK for saving stuff to Pocket.

This SDK is deprecated Howdy all! ?? Thanks for checking out this repo. Your ?? mean a lot to us. ?? Unfortunately, this project is deprecated, and th

Pocket 230 Mar 18, 2022
Evernote Cloud SDK for iOS

Evernote Cloud SDK 3.0 for iOS This is the official Evernote SDK for iOS. To get started, follow the instructions bellow. Additional information can b

Evernote 256 Oct 6, 2022
iOS SDK for the Box Content API

Box iOS SDK Getting Started Docs: https://developer.box.com/guides/mobile/ios/quick-start/ NOTE: The Box iOS SDK in Objective-C (prior to v3.0.0) has

Box 112 Dec 19, 2022