Mobile iOS SDk integration for Unreal Engine 4 projects | Community
Skip to main content

Mobile iOS SDk integration for Unreal Engine 4 projects

  • March 23, 2022
  • 2 replies
  • 0 views

Chris68
We are currently working on Core for iOS. As part of this, I have asked that we look to integrate the Zendesk mobile SDK. Unfortunately, we are unable to locate the instructions outside of what is shown for Unity and native iOS.
 
I am specifically looking to see if you have any pointers for integrating with Unreal Engine 4 projects, and any examples for using the SDK from C++ code.

2 replies

Eric27
  • March 30, 2022
Hey Chris,

Unfortunately we don't have an unreal engine sdk at this time nor plans for one on the roadmap as of yet. Additionally we don't have any examples or documentation to assist in doing this as we don't have a development team to support it. I've seen that this has been requested a couple times in the past from customers, I've started a conversation with product to look into this. 

Apologies,

Eric

Chris68
  • Author
  • March 31, 2022

Hey Eric,

 

Can you provide some further assistance?

We have had some small success in getting the Zendesk iOS library(s) linking with our project. We are looking at 
 
which says that it's deprecated - We don't know if that means that the new version is fully ready, but when We go here:
 
We see the new repo has updates from between 2 years ago and 4 months ago - maybe that's current? We follow the links to the demo applications, which take me here:
 
and in particular
 
which has 7 different frameworks in the sample Objective C project - it's unclear whether I need all 7 of those frameworks in my project, or if the SupportSDK.framework from this project (2 years old) ought to be replaced with the SupportSDK.framework from 4 months ago from the repo here:
 
 
I'm currently working with the frameworks from the sample project, replacing the new SupportSDK.framework.
 
Looking at 
 
I have copied in the Objective C code into my project (note, the documentation provides two different Swift and Objective C code blocks, one each for Zendesk-provided UI, one each for "If you're only using the API providers and building the UI yourself:", but they look identical. Is this intentional? It is confusing.
 
Trying to compile against the frameworks provided in the sample project, I get compile errors, looking for ZDKZendesk and ZDKSupport class declarations. I've dug around inside the frameworks directories, but I don't see where these classes are provided for Objective C.