After running evernym-sdk:configure
command all required modules and assets will set up with default values.
Ensure that you completed build configuration for target platforms.
You should be able to run the application at this point or proceed to modify provided default configuration.
For more convenience, we grouped all configuration options by files representing either a corresponding application screen or piece of functionality.
For example home.js
contains options for Home
screen.
Content:
- Configuration
- Application
- Environment
- Receiving Message
- Color theme
- Font
- End User License Agreement
- Start up
- Lock
- Home
- Connections
- Credentials
- Navigation Menu
- Collecting log information
- Credential Offer
- Proof Request
- Proof Proposal
- Proof
- Question
- Invite Action
- Settings
- Feedback
- Application information
- Physical Document Verification
- Splash screen and app icon
- Credential attachments
- Examples
- Advanced
- Application
The base application settings should be specified in app.js
file.
-
APP_NAME
- (string, Mandatory) name of the applicationexport const APP_NAME = 'AppName'
-
APP_ICON
- (image source, Optional) application icon-
to use default MSDK icon
export const APP_ICON = null
-
to use custom
export const APP_ICON = require('path/to/app_icon.png')
-
-
APP_LOGO
- (image source, Optional) small application logo used on several screens.- to use default MSDK logo
export const APP_LOGO = null
- to use custom
export const APP_LOGO = require('path/to/logo_app.png')
- to use default MSDK logo
-
COMPANY_NAME
- (string, Optional) name of a company built app.- to omit
export const APP_LOGO = null
- to use custom
export const COMPANY_NAME = 'Company'
- to omit
-
COMPANY_LOGO
- (image source, Optional) logo of a company built application.- to omit
export const COMPANY_LOGO = null
- to use custom
export const COMPANY_LOGO = require('path/to/app_company.png')
- to omit
-
DEFAULT_USER_AVATAR
- (image source, Optional) default user avatar placeholder.- to use default avatar
export const DEFAULT_USER_AVATAR = null
- to use custom
export const DEFAULT_USER_AVATAR = require('path/to/user_avatar.png')
- to use default avatar
-
DEEP_LINK
- (string, Optional) Branch.io Deep link address.-
to omit
export const DEEP_LINK = null
-
to use custom
export const DEEP_LINK = 'https://address.com'
-
-
PUSH_NOTIFICATION_PERMISSION_SCREEN_IMAGE_IOS
- (image source, Optional) For iOS side we have push notification permission screen with image which simulate ConnectMe notification by default. It's way for customization this screen.- to omit
export const PUSH_NOTIFICATION_PERMISSION_SCREEN_IMAGE_IOS = null
- to use custom
export const PUSH_NOTIFICATION_PERMISSION_SCREEN_IMAGE_IOS = require('iphoneX.png')
- to use custom
- to omit
You should set up an environment to be used by your application in the provision.js
module.
-
Application environment
-
DEFAULT_SERVER_ENVIRONMENT
- the name of environment to use.There are several predefined environments:
// use default combination - DEMO for debug and PROD for releases builds export const DEFAULT_SERVER_ENVIRONMENT = null // use Demo env // Agency: `https://agency.pps.evernym.com` and `Sovrin Staging Net` export const DEFAULT_SERVER_ENVIRONMENT = 'DEMO' // use Production env // Agency: `https://agency.evernym.com` and `Sovrin Live Net` export const DEFAULT_SERVER_ENVIRONMENT = 'PROD' // use Staging env // Agency: `https://agency.pstg.evernym.com` and `Sovrin Staging Net` export const DEFAULT_SERVER_ENVIRONMENT = 'STAGING'
-
-
SERVER_ENVIRONMENTS
- (object) additional custom server configurations:- to use default environments
export const SERVER_ENVIRONMENTS = {}
- to add custom environment
export const SERVER_ENVIRONMENTS = { 'CUSTOM': { agencyUrl: 'ahency_url', agencyDID: 'did', agencyVerificationKey: 'verkey', poolConfig: [{ key: 'staging', genesis: 'genesis_transactions' }], } }
You can provide and use your custom environment using a combination of
SERVER_ENVIRONMENTS
andDEFAULT_SERVER_ENVIRONMENT
variables:export const SERVER_ENVIRONMENTS = { 'CUSTOM': { agencyUrl: 'ahency_url', agencyDID: 'did', agencyVerificationKey: 'verkey', poolConfig: [{ key: 'staging', genesis: 'genesis_transactions' }], } } export const DEFAULT_SERVER_ENVIRONMENT = 'CUSTOM' ```
- to use default environments
-
Information used for application provisioning
-
GET_PROVISION_TOKEN_FUNC
- function to be called to get provisioning token./// example export const GET_PROVISION_TOKEN_FUNC = async (): [error: string | null, token: string | null] => { try { const response = fetch_api(your_endpoint) /// process response return [null, response.token] } catch (error) { return [error.message, null] } }
-
SPONSOR_ID
- An ID given to you from Evernym's Support Team after the Sponsor onboarding process is complete.```javascript export const SPONSOR_ID = 'sponsorid' ```
-
There are two strategies regarding receiving messages by an application:
-
Polling - app once in a while calls Cloud Agent to get all new messages for all existing connections.
-
Push Notifications - There is configured Push Notification service which notifies the application about new messages.
By default, app uses Polling strategy which follows rules:
- Download messages every 2 seconds for 60 seconds after the user performs an action like:
- Accept a connection invitation
- Accept a credential offer
- Share a proof
- Answer a question
- Download messages every 3 seconds for another 2 minutes after first point.
- Download messages every 15 seconds the all rest time.
- Download messages when a user navigates to
Home
screen. - Download messages by manual pulling screen down
You can change timeouts by setting up POOLING_INTERVALS
variable.
POOLING_INTERVALS
- (object, Optional) timeouts (in milliseconds) to trigger message downloading.- to use default -
{ 'short': 2000, // 2 seconds 'medium': 3000, // 3 seconds 'long': 15000, // 15 seconds }
export const POOLING_INTERVALS = null
- to enable
export const POOLING_INTERVALS = { 'short': 5000, // 5 seconds 'medium': 6000, // 6 seconds 'long': 30000, // 30 seconds }
- to use default -
If you wish to use Push Notifications strategy you need to set variable USE_PUSH_NOTIFICATION
in the app.js
module:
-
USE_PUSH_NOTIFICATION
- (boolean, Optional) whether you want to enable push notifications logic.- to use default - false
export const USE_PUSH_NOTIFICATION = null
- to enable
export const USE_PUSH_NOTIFICATION = true
- to use default - false
-
VCX_PUSH_TYPE
- (number) type of push communication method to use.export const VCX_PUSH_TYPE = 3
-
Type 3 - Forward Push
This method is used when the sponsor wants to handle sending of actual push notifications.
Mobile app is supposed to register its own push notification details.
Associated sponsor’s configuration should have been already configured with an endpoint.
In this case, Verity will use the associated sponsor’s configured endpoint and send the meta data (msg type, sponsee details, recipient DID etc.) to the associated sponsor’s endpoint. The sponsor is supposed to notify the mobile app about the message, and then, the mobile app is supposed to download the message from its agent by calling the relevant api.
-
Type 4 - Sponsor Push
If using this method, Verity will handle sending of actual push notifications.
Associated sponsor’s configuration should have been already configured with an endpoint.
Verity will use the associated sponsor’s configured push notification account detail instead of Evernym’s push notification account detail.
Currently, only Firebase Cloud Messaging is supported.
-
NOTE that if you decided to enable Push Notifications you MUST configure Firebase for target build platforms!
Application color theme is set by a group of constants provided in colors.js
configuration module.
It is used throughout the whole application.
COLORS
- (object, Optional) color palette to use.- to use default
Default:
export const COMPANY_LOGO = null
{ main: '#86B93B', secondary: 'rgba(134, 185, 59, 0.15)', green1: '#86B93B', green2: '#6C8E3A', green3: 'rgba(134, 185, 59, 0.15)', red: '#CE0B24', orange: '#EB9B2D', white: '#FFFFFF', gray5: '#F2F2F2', gray4: '#EAEAEA', gray3: '#A5A5A5', gray2: '#777777', gray1: '#505050', gray0: '#404040', black: '#000000', blue: '#236BAE', }
- to use custom
export const COMPANY_LOGO = { main: '#236BAE', secondary: '#11ABAE', ... }
- to use default
You can specify the font which will be used in the app inside the font.js
module.
-
FONT_FAMILY
- (string, Optional) font family to use.- to use default -
Lato
export const FONT_FAMILY = null
- to use custom
export const FONT_FAMILY = 'Roboto'
- to use default -
-
FONT_SIZES
- (string, Optional) grid to use for fonts.- to use default -
Lato
Default:export const FONT_SIZES = null
{ size0: 42, size1: 26, size2: 23, size3: 19, size4: 17, size5: 15, size6: 14, size7: 13, size8: 11, size9: 10, size10: 9, size11: 8, }
- to use custom
export const FONT_SIZES = { size0: 36, size1: 22, ...
- to use default -
You can configure EULA and privacy terms inside the eula.js
module.
-
TERMS_AND_CONDITIONS_TITLE
- (string, Optional) the text which will be used for the label.- to use default -
Terms and Conditions
export const TERMS_AND_CONDITIONS_TITLE = null
- to use custom
export const TERMS_AND_CONDITIONS_TITLE = 'Custom Terms and Conditions'
- to use default -
-
PRIVACY_POLICY_TITLE
- (string, Optional) the text which will be used for the label.- to use default -
Privacy Policy
export const PRIVACY_POLICY_TITLE = null
- to use custom
export const PRIVACY_POLICY_TITLE = 'Custom Privacy Policy'
- to use default -
-
CustomEulaScreen
- (React Component) custom component for Eula screen rendering (instead of predefined one).- to use default
export const CustomEulaScreen = null
- to use custom
export const CustomEulaScreen = () => <Text>Custom Eula</Text>
- to use default
There are two type variables used for specifying documents location:
-
URL - url address leading to web document version (is used by default)
-
ANDROID_EULA_URL
- (string, Optional) url leading to EULA for android app- to use default -
https://www.connect.me/google.html
export const ANDROID_EULA_URL = null
- to use custom
export const ANDROID_EULA_URL = 'https://www.custom./androud_eula.html'
- to use default -
-
IOS_EULA_URL
-(string, Optional) url leading to EULA for ios app- to use default -
https://www.connect.me/ios_eula.html
export const IOS_EULA_URL = null
- to use custom
export const IOS_EULA_URL = 'https://www.custom.me/ios_eula.html'
- to use default -
-
PRIVACY_POLICY_URL
- (string, Optional) url leading to Privacy policy document- to use default -
https://www.connect.me/privacy.html
export const PRIVACY_POLICY_URL = null
- to use custom
export const PRIVACY_POLICY_URL = 'https://www.connect.me/privacy.html'
- to use default -
-
-
LOCAL - path to local asset
-
ANDROID_EULA_LOCAL
- (string, Optional) path to local EULA file for android app- to use default -
None
export const ANDROID_EULA_LOCAL = null
- to use custom
export const ANDROID_EULA_LOCAL = 'file:///eula_android.html'
- to use default -
-
IOS_EULA_LOCAL
- (string, Optional) path to local EULA file for ios app- to use default -
None
export const IOS_EULA_LOCAL = null
- to use custom
export const IOS_EULA_LOCAL = './eula_ios.html'
- to use default -
-
ANDROID_PRIVACY_POLICY_LOCAL
- (string, Optional) path to local Privacy policy document for android app- to use default -
None
export const ANDROID_PRIVACY_POLICY_LOCAL = null
- to use custom
export const ANDROID_PRIVACY_POLICY_LOCAL = 'file:///privacy.html'
- to use default -
-
IOS_PRIVACY_POLICY_LOCAL
- (string, Optional) path to local Privacy policy document for ios app- to use default -
None
export const IOS_PRIVACY_POLICY_LOCAL = null
- to use custom
export const IOS_PRIVACY_POLICY_LOCAL = './privacy.html'
- to use default -
-
Note: By default, MSDK tries to use web versions of documents. Local assets will be used when there are connectivity issues.
You can configure application startup wizard which is shown for the newly installed application inside the startup.js
module.
-
BACKGROUND_IMAGE
- (image source, Optional) image to use as a background:- to use default MSDK star up background
export const BACKGROUND_IMAGE = null
- to use custom
export const BACKGROUND_IMAGE = require('path/to/setup.png')
- to use default MSDK star up background
-
CustomStartUpScreen
- (React Component) custom component for Start Up screen rendering (instead of predefined one).- to use default
export const CustomStartUpScreen = null
- to use custom
export const CustomStartUpScreen = () => <Text>Custom Start Up</Text>
- to use default
-
ANDROID_DEVICE_CHECK_API_KEY
- (Android device verification API key generated from Google cloud console). This SDK also provides option to secure your app such that your app is authorized to run only on non-rooted devices and only on real devices. if you set this key this, SDK will check for device integrity and will show messages as you configure them using below constants. Although the name of variable has Android in it, SDK will run check on both Android and iOS if this key is set. Ifnull
is passed, then device verification will not be done on both Android and iOS. -
deviceSecurityCheckFailedMessage
- This message is shown if device is rooted or if release build is running on simulator/emulator. -
devicePlayServiceUpdateRequiredMessage
- This message is shown only for Android devices. If an Android device has incompatible version or old version of Play Service, then this message will be show to user with an option to update play service. -
devicePlayServiceRequiredMessage
- This message is shown only for Android devices. If an Android device has play services disabled, then this message will be shown along with an option to enable fromSettings
.
You can configure application locking screens (set up / enter / change password) inside the lock.js
module.
LockHeader
- (React Component, Optional)component which will be displayed as the header (above password input):- to omit
export const LockHeader = null
- to use custom
export const LockHeader = () => <Text>Hello</Text>
- to omit
You can configure application Home
screen inside the home.js
module.
-
HEADLINE
- (string, Optional) the text which will be used for the header.- to use default -
Home
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Home'
- to use default -
-
HomeViewEmptyState
- (React Component, Optional) component to be displayed at the home screen in cases of no recent notifications.This will usually happen after new installation of the application.
You can provide a greeting message as in this example:
- to use default
export const HomeViewEmptyState = null
- to omit
export const HomeViewEmptyState = () => null
- to use custom
export const HomeViewEmptyState = () => { return ( <Text>Hello, you now have a digital wallet!</Text> ) }
- to use default
-
SHOW_EVENTS_HISTORY
- (boolean, Optional) a flag indicating whether you want to show the history of events on the Home view.- to use default -
show
export const SHOW_EVENTS_HISTORY = null
- to use custom
export const SHOW_EVENTS_HISTORY = true
- to use default -
-
CustomMyConnectionsScreen
- (React Component) custom component for Connections screen rendering (instead of predefined one).- to use default
export const CustomHomeScreen = null
- to use custom
export const CustomHomeScreen = () => <Text>Custom Home</Text>
- to use default
You can configure application Connections
screen inside the connections.js
module.
-
HEADLINE
- (string, Optional) the text which will be used for the header.- to use default -
show
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Connections'
- to use default -
-
MyConnectionsViewEmptyState
- (React Component, Optional) component to be displayed at the connections screen in cases of no connections made yet.- to use default
export const MyConnectionsViewEmptyState = null
- to omit
export const MyConnectionsViewEmptyState = () => null
- to use custom
export const MyConnectionsViewEmptyState = () => { return ( <Text>You do not have connections yet!</Text> ) }
- to use default
-
SHOW_CAMERA_BUTTON
- (boolean, Optional) flag indicating whether you want to show camera button.- to use default -
true
export const SHOW_CAMERA_BUTTON = null
- to use custom
export const SHOW_CAMERA_BUTTON = false
- to use default -
-
CustomMyConnectionsScreen
- (React Component) custom component for Connections screen rendering (instead of predefined one).- to use default
export const CustomMyConnectionsScreen = null
- to use custom
export const CustomMyConnectionsScreen = () => <Text>Custom Connections</Text>
- to use default
-
CustomConnectionDetailsScreen
- (React Component) custom component for Connection Details screen rendering (instead of predefined one).- to use default
export const CustomConnectionDetailsScreen = null
- to use custom
export const CustomConnectionDetailsScreen = () => <Text>Custom Connection Details</Text>
- to use default
You can configure application Credentials
screen inside the credentials.js
module.
-
HEADLINE
- (string, Optional) the text which will be used for the header.- to use default -
show
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Credentials'
- to use default -
-
MyCredentialsViewEmptyState
- (React Component, Optional) component to be displayed at the credentials screen in cases of no credentials made yet.- to use default
export const MyCredentialsViewEmptyState = null
- to omit
export const MyCredentialsViewEmptyState = () => null
- to use custom
export const MyCredentialsViewEmptyState = () => { return ( <Text>You do not have credentials yet!</Text> ) }
- to use default
-
SHOW_CAMERA_BUTTON
- (boolean, Optional) flag indicating whether you want to show camera button.- to use default -
true
export const SHOW_CAMERA_BUTTON = null
- to use custom
export const SHOW_CAMERA_BUTTON = false
- to use default -
-
CustomMyCredentialsScreen
- (React Component) custom component for Credentials screen rendering (instead of predefined one).- to use default
export const CustomMyCredentialsScreen = null
- to use custom
export const CustomMyCredentialsScreen = () => <Text>Custom Credentials</Text>
- to use default
-
CustomCredentialDetailsScreen
- (React Component) custom component for Credential Details screen rendering (instead of predefined one).- to use default
export const CustomCredentialDetailsScreen = null
- to use custom
export const CustomCredentialDetailsScreen = () => <Text>Custom Credential Details</Text>
- to use default
You can also configure application Show Credentail
modal dialog or disable this feature.
-
SHOW_CREDENTIAL
- (boolean, Optional) whether you want to use the feature of presenting a credential (it reveals credential data to Verifier scanning QR code).- to use default -
true
export const SHOW_CREDENTIAL = null
- to use custom
export const SHOW_CREDENTIAL = false
- to use default -
-
AUTO_ACCEPT_CREDENTIAL_PRESENTATION_REQUEST
- (boolean, Optional) whether you want to automatically accept followingpresentation request
and generate proof or show it to user for manually accepting.NOTE: acceptably if
SHOW_CREDENTIAL
feature is enable- to use default -
false
export const AUTO_ACCEPT_CREDENTIAL_PRESENTATION_REQUEST = null
- to use custom
export const AUTO_ACCEPT_CREDENTIAL_PRESENTATION_REQUEST = true
- to use default -
-
SHOW_CREDENTIAL_HEADLINE
- (string, Optional) the text which will be used for the header.- to use default -
show
export const SHOW_CREDENTIAL_HEADLINE = null
- to use custom
export const SHOW_CREDENTIAL_HEADLINE = 'Custom Show Credential'
- to use default -
-
CustomShowCredentialModal
- (React Component) custom component for Show Credential modal window rendering (instead of predefined one).- to use default
export const CustomShowCredentialModal = null
- to use custom
export const CustomShowCredentialModal = { screen: () => <Text>Custom Proof CustomShowCredentialModal</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can configure navigation menu and app navigation inside the navigator.js
module.
-
MENU_NAVIGATION_OPTIONS
- (object) The set of navigation options (and their labels) to be shown.- to use default
Default tabs:
export const MENU_NAVIGATION_OPTIONS = null
- Home
- Connections
- Credentials
- Settings
- to change predefined (for predefined routes
name, label, route, icon
are optional fields / defaults will be used if they are not specified)// Menu contains Home and Connections tabs export const MENU_NAVIGATION_OPTIONS = [ { name: 'Connections', label: 'Other Connection Label' } ]
- to change order
export const MENU_NAVIGATION_OPTIONS = [ { name: 'Settings', }, { name: 'Connections', }, { name: 'Credentials', } ]
- to add new route
// Menu contains Home and My Route tabs export const Component = () => { return <Text style={{color: colors.black}}>MY SCREEN</Text> } export const MENU_NAVIGATION_OPTIONS = [ { name: 'My Route', // id label: 'My Route', // label to show route: 'route', // route name icon: <Icon name="my" />, // icon to use component: Component // React Component to render } ]
Note -
Home
screen is always included. - to use default
-
DrawerHeaderContent
- (React Component) You can provide component to be displayed in the navigation drawer at the top, above the navigation section.- to use default
export const DrawerHeaderContent = null
- to omit
export const DrawerHeaderContent = () => null
- to use custom
export const DrawerHeaderContent = (props: { height: number, width: number, fill: string, }) => <Text>You are using sdk-app</Text>
- to use default
-
DrawerFooterContent
- (React Component) You can provide component to be displayed in the navigation drawer at the bottom, below the navigation section.- to use default
export const DrawerFooterContent = null
- to omit
export const DrawerFooterContent = () => null
- to use custom
export const DrawerFooterContent = () => <Text>You are using wallet 1.0.0</Text>
- to use default
-
EXTRA_SCREENS
- (object) additional routes need to be registered in the app navigator inside Screens Stack Navigator (see https://reactnavigation.org/docs/stack-navigator/)- to use default
export const EXTRA_SCREENS = null export const EXTRA_SCREENS = []
- to add custom
export const Component = () => { return <Text style={{color: colors.black}}>MY SCREEN</Text> } export const EXTRA_SCREENS = [ { route: 'route', // route name component: Component, // React Component to render options: { title: 'Awesome app' } // see https://reactnavigation.org/docs/screen-options } ]
- to use default
-
EXTRA_MODALS
- (object) additional routes need to be registered in the app navigator inside Modal Windows Stack Navigator (see https://reactnavigation.org/docs/stack-navigator/)- to use default
export const EXTRA_MODALS = null export const EXTRA_MODALS = []
- to add custom
export const Component = () => { return <Text style={{color: colors.black}}>MY SCREEN</Text> } export const EXTRA_MODALS = [ { route: 'route', // route name component: Component, // React Component to render options: { title: 'Awesome app' } // see https://reactnavigation.org/docs/screen-options } ]
- to use default
You can configure data used for logging in the logs.js
module.
You can receive encrypted log file by email.
-
SEND_LOGS_EMAIL
- (string) - email to send logs.- to use default -
[email protected]
export const SEND_LOGS_EMAIL = null
- to use custom
export const SEND_LOGS_EMAIL = '[email protected]'
- to use default -
-
CUSTOM_LOG_UTILS
- (object) key or URL to the file containing key used for log encryption.export let CUSTOM_LOG_UTILS = { publicKeyUrl: '...', encryptionKey: '...', }
You can customize Credential Offer
dialog in the credential-offer.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
Credential Offer
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Credential Offer'
- to use default -
-
ACCEPT_BUTTON_TEXT
- (string) the text which will be used for top (accept) button.- to use default -
Accept Credential
export const ACCEPT_BUTTON_TEXT = null
- to use custom
export const ACCEPT_BUTTON_TEXT = 'Accept'
- to use default -
-
DENY_BUTTON_TEXT
- (string) the text which will be used for bottom (deny) button.- to use default -
Reject
export const DENY_BUTTON_TEXT = null
- to use custom
export const DENY_BUTTON_TEXT = 'Deny'
- to use default -
-
CustomCredentialOfferModal
- (React Component) custom component for Credential Offer dialog rendering (instead of predefined one).- to use default
export const CustomCredentialOfferModal = null
- to use custom
export const CustomCredentialOfferModal = { screen: () => <Text>Custom Credential Offer Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
-
CustomCredentialOfferModal
- (React Component) custom component for received Credential dialog rendering (instead of predefined one).- to use default
export const CustomCredentialModal = null
- to use custom
export const CustomCredentialModal = { screen: () => <Text>Custom Credential Dialog</Text>, // Optional, React Component navigationOptions: {}, // ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Proof Request
dialog in the proof-request.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
Proof Request
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Request'
- to use default -
-
ACCEPT_BUTTON_TEXT
- (string) the text which will be used for top (accept) button.- to use default -
Share Attributes
export const ACCEPT_BUTTON_TEXT = null
- to use custom
export const ACCEPT_BUTTON_TEXT = 'Accept'
- to use default -
-
DENY_BUTTON_TEXT
- (string) the text which will be used for bottom (deny) button.- to use default -
Reject
export const DENY_BUTTON_TEXT = null
- to use custom
export const DENY_BUTTON_TEXT = 'Deny'
- to use default -
-
CustomProofRequestModal
- (React Component) custom component for received Proof Request dialog rendering (instead of predefined one).- to use default
export const CustomProofRequestModal = null
- to use custom
export const CustomProofRequestModal = { screen: () => <Text>Custom Proof Request Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
-
CustomSelectAttributeValueModal
- (React Component) custom component for selecting a credential for filling a requested attribute in Proof (instead of predefined one).- to use default
export const CustomSelectAttributeValueModal = null
- to use custom
export const CustomSelectAttributeValueModal = { screen: () => <Text>Custom Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
-
CustomSelectAttributesValuesModal
- (React Component) custom component for selecting a credential for filling a requested attribute group in Proof (instead of predefined one).- to use default
export const CustomSelectAttributesValuesModal = null
- to use custom
export const CustomSelectAttributesValuesModal = { screen: () => <Text>Custom Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
-
CustomEnterAttributeValueModal
- (React Component) custom component for entering a custom value for a requested attribute which can be self attested in Proof (instead of predefined one).- to use default
export const CustomEnterAttributeValueModal = null
- to use custom
export const CustomEnterAttributeValueModal = { screen: () => <Text>Custom Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Proof Proposal
dialog in the proof-proposal.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
Proof Proposal
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Proposal'
- to use default -
-
ACCEPT_BUTTON_TEXT
- (string) the text which will be used for top (accept) button.- to use default -
Accept
export const ACCEPT_BUTTON_TEXT = null
- to use custom
export const ACCEPT_BUTTON_TEXT = 'Ok'
- to use default -
-
DENY_BUTTON_TEXT
- (string) the text which will be used for bottom (deny) button.- to use default -
Cancel
export const DENY_BUTTON_TEXT = null
- to use custom
export const DENY_BUTTON_TEXT = 'Deny'
- to use default -
-
CustomProofProposalModal
- (React Component) custom component for received Proof Proposal dialog rendering (instead of predefined one).- to use default
export const CustomProofProposalModal = null
- to use custom
export const CustomProofProposalModal = { screen: () => <Text>Custom Proof Proposal Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Shared Proof
and Received Proof
dialogs in the proof.js
module.
-
SHARED_PROOF_HEADLINE
- (string) the text which will be used for the header ofShared Proof
dialog.- to use default -
Proof
export const SHARED_PROOF_HEADLINE = null
- to use custom
export const SHARED_PROOF_HEADLINE = 'Custom Header'
- to use default -
-
CustomSharedProofModal
- (React Component) custom component for received Shared Proof dialog rendering (instead of predefined one).- to use default
export const CustomSharedProofModal = null
- to use custom
export const CustomSharedProofModal = { screen: () => <Text>Custom Proof Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
-
RECEIVED_PROOF_HEADLINE
- (string) the text which will be used for the header ofReceived Proof
dialog.- to use default -
Proof
export const RECEIVED_PROOF_HEADLINE = null
- to use custom
export const RECEIVED_PROOF_HEADLINE = 'Custom Header'
- to use default -
-
CustomProofProposalModal
- (React Component) custom component for received Proof dialog rendering (instead of predefined one).- to use default
export const CustomProofProposalModal = null
- to use custom
export const CustomReceivedProofModal = { screen: () => <Text>Custom Proof Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Question
dialog in the question-dialog.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
Proof Request
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Request'
- to use default -
-
CustomQuestionModal
- (React Component) custom component for rendering of Question dialog (instead of predefined one).- to use default
export const CustomQuestionModal = null
- to use custom
export const CustomQuestionModal = { screen: () => <Text>Custom Question Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Invite Action
dialog in the invite-action.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
New Message
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Headline'
- to use default -
-
ACCEPT_BUTTON_TEXT
- (string) the text which will be used for top (accept) button.- to use default -
Accept
export const ACCEPT_BUTTON_TEXT = null
- to use custom
export const ACCEPT_BUTTON_TEXT = 'Ok'
- to use default -
-
DENY_BUTTON_TEXT
- (string) the text which will be used for bottom (deny) button.- to use default -
Reject
export const DENY_BUTTON_TEXT = null
- to use custom
export const DENY_BUTTON_TEXT = 'Deny'
- to use default -
-
CustomInviteActionModal
- (React Component) custom component for Invite Action dialog rendering (instead of predefined one).- to use default
export const CustomInviteActionModal = null
- to use custom
export const CustomInviteActionModal = { screen: () => <Text>Custom Question Dialog</Text>, // Optional, React Component navigationOptions: {}, // Optional, ModalStack.Screen Options - https://reactnavigation.org/docs/screen-options }
- to use default
You can customize Settings
view in the settings.js
module.
-
HEADLINE
- (string) the text which will be used for the header.- to use default -
Settings
export const HEADLINE = null
- to use custom
export const HEADLINE = 'Custom Settings'
- to use default -
-
settingsOptions
- (object) The set of options to be shown. Optionally, you can also specify option title, subtitle, and icon.-
to use default
export const SETTINGS_OPTIONS = null
Defaults:
- Biometrics
- Passcode
- Logs
- About
Predefined Options:
Biometrics
- enable/disable using finger or face to secure appPasscode
- change your app passcodeLogs
- send logs to development teamAbout
- application informationFeedback
- give the app a feedbackManualBackup
- ability to create the application local backup file which can be used for restoring or sharing the app. Note, that you may need to configure document picker: https://github.com/rnmods/react-native-document-picker/blob/4053e6106440a8f711a0e82a74949c7e51213105/install-old.mdViewRecoveryPassphrase
- show passphrase used for local backup generation (works only ifManualBackup
is enabled).
-
to change predefined (for predefined options
title, subtitle, avatar, rightIcon, onPress
are optional fields / defaults will be used if they are not specified)// Menu contains Home and Connections tabs export const SETTINGS_OPTIONS = [ { name: 'Biometrics', label: 'Other Biometrics Label' } ]
-
to change order
export const SETTINGS_OPTIONS = [ { name: 'About', }, { name: 'Biometrics', }, { name: 'Logs', } ]
-
to add new setting
// Settings contains Biometrics and Custom settings export const SETTINGS_OPTIONS = [ { name: 'Biometrics', }, { name: 'Custom', title: 'Custom Option', // title subtitle: null, // (optional) - description avatar: null, // (optional) - icon to show on the left rightIcon: null, // (optional) - icon to show on the right onPress: null, // (optional) - handler on touch }, ]
-
-
SHOW_CAMERA_BUTTON
- (boolean, Optional) flag indicating whether you want to show camera button.- to use default -
true
export const SHOW_CAMERA_BUTTON = null
- to use custom
export const SHOW_CAMERA_BUTTON = false
- to use default -
-
CustomSettingsScreen
- (React Component) custom component for rendering of Settings screen (instead of predefined one).- to use default
export const CustomSettingsScreen = null
- to use custom
export const CustomSettingsScreen = () => <Text>Custom Settings</Text>
- to use default
In order to gather application feedback is used Apptentive
.
You can provide credentials to be used for setting up Apptentive
module in feedback.js
file.
Note: This variable is mandatory if you want to enable feedback
option on Settings
screen.
export const APPTENTIVE_CREDENTIALS = Platform.select({
ios: {
apptentiveKey: '-',
apptentiveSignature: '-',
},
android: {
apptentiveKey: '-',
apptentiveSignature: '-',
},
})
The information about the application which will be shown on About
screen can be configured in app.js
file.
-
INFO
- (object) object specifying which information need to be show-
to use default -
appLogo, appName, appVersion, appEnvironment, builtBy, poweredBy, termsAndConditions, privacyPolicy
export const INFO = null
-
to use custom
export const INFO = { appLogo: true, // show application logo appName: true, // show application name }
Options:
appLogo
- show application logoappName
- show application nameappVersion
- show application versionappEnvironment
- show application environmentbuiltBy
- show company label/name built applicationpoweredBy
- powered by Evernym labeltermsAndConditions
- end user license agreementprivacyPolicy
- privacy policy document
-
-
AdditionalInfo
- (React Component) some additional information which will be show on the screen- to omit
export const AdditionalInfo = null
- to use custom
export const AdditionalInfo = () => <Text>Extra data</Text>
- to omit
-
CustomAboutAppScreen
- (React Component) custom component for rendering of About screen (instead of predefined one).- to use default
export const CustomAboutAppScreen = null
- to use custom
export const CustomAboutAppScreen = () => <Text>Custom About</Text>
- to use default
This feature allows users to get a verifiable credential after scanning and processing physical documents.
Three kinds of documents are currently supported (vary depending on the selected country):
- Passport
- Driver License
- Identity card
In order to enable Physical Document Verification feature you need to add PhysicalDocumentVerification
item into MENU_NAVIGATION_OPTIONS
(inside the navigator.js
module).
export const MENU_NAVIGATION_OPTIONS = [
// other options
{
name: 'PhysicalDocumentVerification',
}
]
Flow:
- At the start, User will be requested for giving Camera permissions.
- User select country document belongs to.
- User select document type.
- Scan document (for some documents two sides need to be scanned).
- Scan User face.
- After the document processing, User will receive Credential Offer from Evernym's Issuer Service.
Additional configuration for this feature, can be done in physical-document-verification.js
file.
IOS_GET_DEVICE_CHECK_JWT
- Function that would be called to verify device check token of ios app. Below are the details to fulfill this functionality:- Generate an API Key from developer.apple.com which only has access to call Device Check APIs
- In your developer account, go to Certificates, Identifiers & Profiles.
- Under Keys, select All and click the Add button (+) in the upper-right corner.
- Under Key Description, enter a unique name for the signing key.
- Under Key Services, select the Device Check, then click Continue.
- Review the key configuration, then click Confirm.
- Take note of key id.
- Click Download to generate and download the key now. If you download the key, it is saved as a text file with a .p8 file extension. Save the file in a secure place because the key is not saved in your developer account and you won’t be able to download it again.
- Click Done.
- On server side below code can be used to generate JWT. Note: The below functionality can be done inside the app itself. For example: when you are in development phase. But, we would recommend to do it on server side. You can use your sponsor provision backend to add one more API endpoint to generate ios specific JWT.
// server side api.js, function to get JWT const { getToken } = require('@sagi.io/workers-jwt') // team id or issuer-id const iss = '' // key-id const kid = '' const privateKeyPEM = '' const jwtPayload = { iss, iat: Math.floor(Date.now() / 1000) } const jwt = await getToken({ privateKeyPEM, payload: jwtPayload, alg: 'ES256', headerAdditions: { kid } })
- Mobile app can call above API via http method and get the JWT. Make sure to add proper Authorization/Authentication as per your own app logic for above API call
export const IOS_GET_DEVICE_CHECK_JWT = async function getDeviceCheckJwt(): Promise<[typeof Error | null, string | null]> { try { // call your backend api to get ios platform jwt, this API call is the one that contains above server side code const response = await fetch(`<your-app-backend-url>/get-ios-jwt`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer <your own auth strategy>' }, body: '{}', }) let responseText = await response.json() if (!response.ok) { return [ responseText.errorMessage || responseText.message || responseText, null, ] } // please ensure that response from this function is an array which has first value as Error or null and second value as jwt or null // assuming that your API call response was JSON and had a property `jwt` which contains jwt token return [null, responseText.jwt] } catch (e) { return [e, null] } }
- The function that call above API is the same function that we need to pass to
IOS_GET_DEVICE_CHECK_JWT
- Generate an API Key from developer.apple.com which only has access to call Device Check APIs
These are configured inside your application for specific platforms.
-
Android:
-
Splash Screen:
- Added following code into your
MainActivity.java
file:import org.devio.rn.splashscreen.SplashScreen; import android.os.Bundle; ... public class MainActivity extends ReactActivity { ... @Override protected void onCreate(Bundle savedInstanceState) { SplashScreen.show(this); super.onCreate(savedInstanceState); } ... } ```
- copy
files/layout
andfiles/drawable-mdpi
directories into yourandroid/app/src/main/res
directory.
- Added following code into your
-
Application icon: replace file
ic_launcher.png
inandroid/app/src/main/res/mipmap-hdpi
directory with a desired one.
-
-
iOS: TODO
When app gets an attribute with _link
postfix (example Photo_link
), it tries to render its value as attachment according to defined mime type.
Supported mime types:
- Photo types:
image/jpeg
image/png
image/jpg
- MS Word types:
application/msword
application/vnd.openxmlformats-officedocument.wordprocessingml.document
application/vnd.openxmlformats-officedocument.wordprocessingml.template
application/vnd.ms-word.document.macroEnabled.12
application/vnd.ms-word.template.macroEnabled.12
- MS Excel types:
application/vnd.ms-excel
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
application/vnd.openxmlformats-officedocument.spreadsheetml.template
application/vnd.ms-excel.sheet.macroEnabled.12
application/vnd.ms-excel.template.macroEnabled.12
application/vnd.ms-excel.addin.macroEnabled.12
application/vnd.ms-excel.sheet.binary.macroEnabled.12
- MS Powerpoint types:
application/vnd.ms-powerpoint
application/vnd.openxmlformats-officedocument.presentationml.presentation
application/vnd.openxmlformats-officedocument.presentationml.template
application/vnd.openxmlformats-officedocument.presentationml.slideshow
application/vnd.ms-powerpoint.addin.macroEnabled.12
application/vnd.ms-powerpoint.presentation.macroEnabled.12
application/vnd.ms-powerpoint.template.macroEnabled.12
application/vnd.ms-powerpoint.slideshow.macroEnabled.12
- CSV:
text/csv
- PDF types:
application/pdf
- Audio and video types:
audio/mp4
audio/mpeg
audio/mp3
video/mp4
Credential containing attachments:
{
'First Name': 'Faber',
'Photo_link': '{\"mime-type\": \"image/jpeg\", \"extension\": \"jpeg\", \"name\": \"my_photo.jpeg\",\"data\": { \"base64\": \"data:image/jpeg;base64,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\"}}',
'PDF_link': '{"mime-type": "application/pdf", "extension": "pdf", "name": "my_pdf.pdf","data": { "base64": "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CmVuZG9iagoKOSAwIG9iago8PC9UeXBlL0ZvbnQvU3VidHlwZS9UcnVlVHlwZS9CYXNlRm9udC9CQUFBQUErQXJpYWwtQm9sZE1UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMTEKL1dpZHRoc1s3NTAgNzIyIDYxMCA4ODkgNTU2IDI3NyA2NjYgNjEwIDMzMyAyNzcgMjc3IDU1NiBdCi9Gb250RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwKL0YxIDkgMCBSCj4+CmVuZG9iagoKMTEgMCBvYmoKPDwvRm9udCAxMCAwIFIKL1Byb2NTZXRbL1BERi9UZXh0XT4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDU5NSA4NDJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgoxMiAwIG9iago8PC9Db3VudCAxL0ZpcnN0IDEzIDAgUi9MYXN0IDEzIDAgUgo+PgplbmRvYmoKCjEzIDAgb2JqCjw8L1RpdGxlPEZFRkYwMDQ0MDA3NTAwNkQwMDZEMDA3OTAwMjAwMDUwMDA0NDAwNDYwMDIwMDA2NjAwNjkwMDZDMDA2NT4KL0Rlc3RbMSAwIFIvWFlaIDU2LjcgNzczLjMgMF0vUGFyZW50IDEyIDAgUj4+CmVuZG9iagoKNCAwIG9iago8PC9UeXBlL1BhZ2VzCi9SZXNvdXJjZXMgMTEgMCBSCi9NZWRpYUJveFsgMCAwIDU5NSA4NDIgXQovS2lkc1sgMSAwIFIgXQovQ291bnQgMT4+CmVuZG9iagoKMTQgMCBvYmoKPDwvVHlwZS9DYXRhbG9nL1BhZ2VzIDQgMCBSCi9PdXRsaW5lcyAxMiAwIFIKPj4KZW5kb2JqCgoxNSAwIG9iago8PC9BdXRob3I8RkVGRjAwNDUwMDc2MDA2MTAwNkUwMDY3MDA2NTAwNkMwMDZGMDA3MzAwMjAwMDU2MDA2QzAwNjEwMDYzMDA2ODAwNkYwMDY3MDA2OTAwNjEwMDZFMDA2RTAwNjkwMDczPgovQ3JlYXRvcjxGRUZGMDA1NzAwNzIwMDY5MDA3NDAwNjUwMDcyPgovUHJvZHVjZXI8RkVGRjAwNEYwMDcwMDA2NTAwNkUwMDRGMDA2NjAwNjYwMDY5MDA2MzAwNjUwMDJFMDA2RjAwNzIwMDY3MDAyMDAwMzIwMDJFMDAzMT4KL0NyZWF0aW9uRGF0ZShEOjIwMDcwMjIzMTc1NjM3KzAyJzAwJyk+PgplbmRvYmoKCnhyZWYKMCAxNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMTE5OTcgMDAwMDAgbiAKMDAwMDAwMDAxOSAwMDAwMCBuIAowMDAwMDAwMjI0IDAwMDAwIG4gCjAwMDAwMTIzMzAgMDAwMDAgbiAKMDAwMDAwMDI0NCAwMDAwMCBuIAowMDAwMDExMTU0IDAwMDAwIG4gCjAwMDAwMTExNzYgMDAwMDAgbiAKMDAwMDAxMTM2OCAwMDAwMCBuIAowMDAwMDExNzA5IDAwMDAwIG4gCjAwMDAwMTE5MTAgMDAwMDAgbiAKMDAwMDAxMTk0MyAwMDAwMCBuIAowMDAwMDEyMTQwIDAwMDAwIG4gCjAwMDAwMTIxOTYgMDAwMDAgbiAKMDAwMDAxMjQyOSAwMDAwMCBuIAowMDAwMDEyNDk0IDAwMDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAxNi9Sb290IDE0IDAgUgovSW5mbyAxNSAwIFIKL0lEIFsgPEY3RDc3QjNEMjJCOUY5MjgyOUQ0OUZGNUQ3OEI4RjI4Pgo8RjdENzdCM0QyMkI5RjkyODI5RDQ5RkY1RDc4QjhGMjg+IF0KPj4Kc3RhcnR4cmVmCjEyNzg3CiUlRU9GCg=="}}',
'DOCX_link': '{"mime-type": "application/msword", "extension": "docx", "name": "my_docx.docx","data": { "base64": "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"}}',
'CSV_link': '{"mime-type": "text/csv", "extension": "csv", "name": "my_csv.csv","data": { "base64": "VXNlcm5hbWU7IElkZW50aWZpZXI7Rmlyc3QgbmFtZTtMYXN0IG5hbWUKYm9va2VyMTI7OTAxMjtSYWNoZWw7Qm9va2VyCmdyZXkwNzsyMDcwO0xhdXJhO0dyZXkKam9obnNvbjgxOzQwODE7Q3JhaWc7Sm9obnNvbgpqZW5raW5zNDY7OTM0NjtNYXJ5O0plbmtpbnMKc21pdGg3OTs1MDc5O0phbWllO1NtaXRoCgo="}}',
}
Proof Request containing attachments:
{
"requested_attributes": {
"attr_1": {
"name": "First Name"
},
"attr_2": {
"name": "Photo_link"
}
}
}
For advanced customizations, you can refer to this document describing MSDK internals.