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.