Anura Core SDK Frequently Asked Questions

Which devices is Anura Core SDK supported on?

Please refer to the Platform requirements page in the Anura Core SDK Developer Guide.

How is Anura Core SDK distributed?

Anura Core SDK is distributed privately via secure Git repositories.

How can I integrate Anura Core into my Android app?

Please refer to the Anura Core Android section in our developer guide.

How can I integrate Anura Core into my iOS app?

Please refer to the Anura Core iOS section in our developer guide.

How can I integrate Anura Core into my web application?

Anura Core is designed for native mobile apps (iOS and Android). To integrate DeepAffex technology into your web app, you can use the NuraLogix Web Measurement Service (WMS).

Where can I find the DeepAffex Extraction Library for Android or iOS?

For Android and iOS, the DeepAffex Extraction Library is embedded into the Anura Core SDK and is not distributed separately.

Can the measurement UI in the Anura Core SDK be customized?

Yes, the UI can be customized.

On iOS, the default colors, fonts, and images can be changed using MeasurementUIConfiguration. If you need more customization, you can hide all the existing elements using MeasurementUIConfiguration and implement your own UI by subclassing AnuraMeasurementViewController or directly adding your own views to the UIViewController.

On Android, you have direct access to the UI as demonstrated in the sample app.

Are the measurement result dials and screens of Anura Lite part of the Anura Core SDK?

Only the measurement UI is part of the Anura Core SDK. The measurement result dials are not part of the SDK. Other screens, if included, may be different from Anura Lite.

How does the data flow in the SDK? Does the SDK store the face scan data locally and then make an API call to server to get the results? Or will we have to make the API call?

The SDKs and Sample App do not use any local storage, except for storing the API token. The data flow is documented in the Sample Apps and also in our Anura Core SDK Developer Guide.

How to modify the Anura logo at the top of the measurement screen in the Android SDK?

You can use setIconImageResource to change the logo at the top of the measurement screen. You can use measurementView.showAnuraIcon(false) to hide it.

How to change the Anura logo at the top of the measurement screen in the iOS SDK?

You can use uiConfig.logoImage to change the logo at the top of the measurement screen. You can set uiConfig.logoImage to nil to hide it.

How to add medical history questionnaire in the Android SDK?

You can access and set the properties of the measurementQuestionnaire as follows:

measurementQuestionnaire.smoking = true
measurementQuestionnair.bloodPressureMedication = true
measurementQuestionnaire.setDiabetes(Diabetes.TYPE1_STRING) 

You can also refer to the Measurement Questionnaire section.

How to add medical history questionnaire in the iOS SDK?

An example to set user demographics is given in the MeasurementDelegate.swift file in the Anura Core SDK sample app. You can follow that example to set the medical history questionnaire. Another way is to modify AnuraUser struct to add the medical questionnaire.