article by Rohit Dhamija, March 2020
________________
update June 2021 – Rohit Dhamija
Note for Oracle iOS SDK Version 20.8.1 and above:
- addCustomViewToNavBar() method in BotsViewController has been deprecated and will be removed in future release. Users are expected to push BotsViewController instance in the app view controller instead adding the view of BotsViewController instance as a subview. The header functionalities would be included with it. Refer to the code snippet provided in the "Initialize the SDK in your App" section in the user guide.
________________
Using the Oracle iOS SDK for Oracle Digital Assistant, you can integrate your digital assistant with iOS apps. The SDK connects to the Oracle Chat Server, the intermediary between the Oracle iOS channel configured in Oracle Digital Assistant and the client. The chat server then passes messages to the skill for processing and delivers the skill's response to the client.
This article is a quick-start guide and tutorial that guides you through creating and testing an iOS application that hosts the Oracle Digital Assistant Messenger for iOS.
———–
NOTE: Please ensure to read the Oracle iOS SDK product documentation for a list of features and configuration options.
———–
Download
Sample iOS app (requires setting the Channel Id and ODA instance URI in the ViewController.swift)
updated ViewController.swift file (June 2021)
Related Content
Oracle Native Client SDKs (for OCI Native environments) Downloads
Oracle iOS SDK product documentation
Overview of the new Oracle Web SDK and its customization features in Oracle Digital Assistant 19.10 and later (for Web and Hybrid apps)