Sonde Health API Platform Documentation

iOS Sonde Edge Passive SDK Integration

Overview

Below is an explanation of integrating the Sonde Edge Passive SDK into an iOS mobile application, covering two modules: enrollment and verification.

Prerequisites

  • iOS 14

How to get SDK:

  1. Please contact support@sondehealth.com to get iOS Sonde Edge Passive SDK. In your request email, please include the company name, developer name(s), email, and contact telephone number. Our support and sales team will review the request and may contact you for additional information. If approved, the Sonde support team will share the SDK.

  2. Our Sonde support team will share an email with a link to download the SDK with a sample code for reference.

Integration

To utilize the Sonde Edge Passive SDK, you can create your own project using Xcode. Following are the steps to create an iOS app:

Open Xcode: Launch Xcode on your Mac.

  1. Create a New Project: Click on "Create a new Xcode project" or go to File -> New -> Project.

  2. Choose Template: Select the template that matches the type of app you want to create. Xcode provides templates for different app types, such as "Single View App" or "Tabbed App".

  3. Configure Project: Provide the necessary details, such as product name and organization identifier, and choose the language Swift.

  4. Choose Project Location: Select the location where you want to save the project on your computer.

To include the .framework file you received from the Sonde Health team, simply drag and drop the file into the root folder of your newly created Xcode project. (Screenshot attached below)

To add the .framework file to the root of your project, follow these steps:

  1. Open your project in Xcode.

  2. Locate the .framework file in your file system.

  3. Drag the .framework file from its current location and drop it directly into the root folder of your project.

  4. Xcode may prompt you to choose options for adding the file. Make sure to select the appropriate options to ensure the file is properly added to your project.

  5. Once the .framework file is successfully copied to the root folder, you can verify its presence in the project navigator on the left-hand side of Xcode. (Screenshot attached below)

Please note that the specific appearance and options may vary slightly depending on the version of Xcode you are using.

After successfully adding the Sonde Edge Passive SDK to your project, you can import it using the import statement. Once imported, you can utilize the functions provided by the Sonde Edge Passive SDK according to your specific requirements.

The Sonde Edge Passive SDK offers two primary functionalities: Enrollment and Verification, which allow you to obtain scores and voice features. Here is a step-by-step guide to utilizing these functionalities:

import SondePassiveSDK

This imports the SDK into your class

let objSondePassiveSDK = SondePassiveSDK()

Create an object of Sonde Edge Passive SDK.

 

Note: It's important to note that simulators/Emulators are not supported. Therefore, the SDK can be utilized on physical iOS devices with versions above iOS 14.

 

The Sonde Passive SDK offers two primary functionalities: Enrollment and Verification, which allows you to obtain scores and voice features.

Releases for Sonde Edge Passive SDK

Release Versions

Release Date

Changes

Release Versions

Release Date

Changes

1

V1.0.0

25th July 23

 

 

Sonde Health