Appdome Build-2Secure for Android
Appdome Build-2Secure automates the integration of advanced security features, adaptive protections, code-signing, and certification processes into mobile applications, enhancing security without the need for manual coding or code analysis.
For detailed information on the benefits that Appdome Build-2Secure adds to your mobile app, please refer to the following blog post:
Prerequisites
Before running the Appdome Build-2Secure for Android step, you must complete certain prerequisites, as detailed in the table below:
Prerequisite Workflow Step | Description |
---|---|
Android Build | The app required for this step is generated by the Android Build (or alternative build steps). |
Android Sign | If you intend to use a signed app, this step must be executed beforehand to process the output. If your app is already signed in the build step, you can skip this step. |
If a step other than the Android Build or Android Sign step is used to build or sign the app, then the Appdome Build-2Secure for Android step depends on this step.
Input Variables
This step contains some input variable(s). It needs these variable(s) to work. The table below gives explanation for this variable(s).
Please do not use sensitive variables such as Username, Password, API Key, or Personal Access Key directly within the step.
We recommend using Environment Variables groups for such sensitive variables.
Variable Name | Description | Status |
---|---|---|
$AC_APPDOME_APP_PATH | Specifies the URL or path of the app accessible from Appcircle. Default values are $AC_APK_PATH or $AC_AAB_PATH obtained from the Android Build step. | Required |
$AC_APPDOME_API_KEY | Specifies the Appdome API key, which must be obtained from the Appdome account. Refer to this document for more information. | Required |
$AC_APPDOME_FUSION_SET_ID | Specifies the Appdome Fusion Set ID, which must be obtained from the Appdome account. Refer to this document for more information. | Required |
$AC_APPDOME_TEAM_ID | Specifies the Appdome Team ID. Insert your team's ID if using a team account. Refer to this document for more information. | Optional |
$AC_APPDOME_SIGN_METHOD | Specifies the Appdome app signing method. Options are: On-Appdome , Private-Signing , and Auto-Dev-Signing . The default value is On-Appdome . For details, refer to this document. | Required |
$AC_APPDOME_GP_SIGNING | Specifies whether your app is signed for Google Play. If true , distribute through the Google Play App Signing program. Details are available here. The default value is false . | Required |
$AC_APPDOME_BUILD_LOGS | If true , it enables diagnostic logs for troubleshooting secured apps. Details are available here. | Required |
Output Variables
The output(s) resulting from the operation of this component are as follows:
Variable Name | Description |
---|---|
AC_APPDOME_SECURED_APK_PATH | Specified path of the secured APK file produced by Appdome Build-2Secure. This is available when the Signing Method is set to On-Appdome or Private-Signing . |
AC_APPDOME_SECURED_AAB_PATH | Specified path of the secured AAB file produced by Appdome Build-2Secure. This is available when the Signing Method is set to On-Appdome or Private-Signing . |
AC_APPDOME_PRIVATE_SIGN_SCRIPT_PATH | Specified path of the .sh sign script file produced by Appdome Build-2Secure. This is available when the Signing Method is set to Auto-Dev-Signing . |
AC_APPDOME_CERTIFICATE_PATH | Specified path of the Certified Secure certificate produced by Appdome Build-2Secure for your app is provided as a PDF file. |
To access the source code of this component, please use the following link: