...
Update the application build configs on the
build.gradle
file to assign the correct unique identifier source `identifier`identifier
. The following configs can be addedOPENMRS_UNIQUE_ID_INITIAL_BATCH_SIZE
-- The initial number of Unique Ids to be DownloadedOPENMRS_UNIQUE_ID_BATCH_SIZE
-- Subsequent number of Unique Ids to be downloaded in each batchOPENMRS_UNIQUE_ID_SOURCE
-- The Unique identifier source to be used.
Here is an example of the configuration.
Code Block buildTypes { release { minifyEnabled false zipAlignEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rule.pro' resValue "string", 'opensrp_url', '"https://anc.labs.smartregister.org/opensrp/"' buildConfigField "int", "OPENMRS_UNIQUE_ID_INITIAL_BATCH_SIZE", '250' buildConfigField "int", "OPENMRS_UNIQUE_ID_BATCH_SIZE", '100' buildConfigField "int", "OPENMRS_UNIQUE_ID_SOURCE", '1' buildConfigField "int", "DATABASE_VERSION", '2' buildConfigField "long", "MAX_SERVER_TIME_DIFFERENCE", "1800000l" buildConfigField "boolean", "TIME_CHECK", "false buildConfigField "int", "DATA_SYNC_DURATION_MINUTES", '15' buildConfigField "int", "VACCINE_SYNC_PROCESSING_MINUTES", '30' buildConfigField "int", "IMAGE_UPLOAD_MINUTES", '180' buildConfigField "int", "PULL_UNIQUE_IDS_MINUTES", '180' buildConfigField "int", "VIEW_SYNC_CONFIGURATIONS_MINUTES", '15' buildConfigField "int", "CLIENT_SETTINGS_SYNC_MINUTES", '15' } debug { resValue "string", 'opensrp_url', '"https://anc.labs.smartregister.org/opensrp/"' buildConfigField "int", "OPENMRS_UNIQUE_ID_INITIAL_BATCH_SIZE", '250' buildConfigField "int", "OPENMRS_UNIQUE_ID_BATCH_SIZE", '100' buildConfigField "int", "OPENMRS_UNIQUE_ID_SOURCE", '2' buildConfigField "int", "DATABASE_VERSION", '2' buildConfigField "long", "MAX_SERVER_TIME_DIFFERENCE", "1800000l" buildConfigField "boolean", "TIME_CHECK", "false" buildConfigField "int", "DATA_SYNC_DURATION_MINUTES", '15' buildConfigField "int", "VACCINE_SYNC_PROCESSING_MINUTES", '15' buildConfigField "int", "IMAGE_UPLOAD_MINUTES", '15' buildConfigField "int", "PULL_UNIQUE_IDS_MINUTES", '15' buildConfigField "int", "VIEW_SYNC_CONFIGURATIONS_MINUTES", '15' buildConfigField "int", "CLIENT_SETTINGS_SYNC_MINUTES", '15' testCoverageEnabled true } }
...