Appdome Live Update allows you to remotely update selected Appdome protection settings in live, already-deployed mobile applications without rebuilding or republishing the app.
Traditionally, changing protection policies or configuration values required creating a new app build and distributing it through the app stores. With Live Update, eligible settings can be updated remotely, allowing organizations to respond more quickly to changing security requirements, operational needs, and emerging threats while reducing release overhead.
Live Update must be enabled and licensed for your account and is available only for builds created with a supported Appdome Version. Updates are applied to a specific deployed build; builds created with unsupported Appdome Versions cannot be configured using Live Update.
Important: Live Update modifies only security protection configurations, general app configurations, and certificate-level settings. It does not modify the application’s UI or business logic, and it does not introduce a runtime dependency on Appdome services for the protections to operate.
Why Use Appdome Live Update?
Use Live Update when you need to update supported Appdome configurations after your application has already been deployed.
Common scenarios include:
Rotating certificates or cryptographic material.
Updating trusted domains or endpoints.
Adjusting backend signaling configurations.
Changing enforcement behavior for supported protections.
Responding to newly discovered threats without waiting for the next application release.
Live Update Capabilities
In-App Data & Enforcement
Many Appdome protections include configurable enforcement actions, detection behavior, and runtime policies. With Live Update, you can remotely adjust the enforcement posture of individual detection signals through the Defense Posture Management (DPM) grid without rebuilding or republishing the app.
For each signal included in the build, you can update:
In-App Policy – Sets the enforcement posture to Monitoring Only, Threat-Eventsâ„¢ – In-app Detection, Threat-Eventsâ„¢ – In-app Defense, or Appdome Defended.
Signals configured with Threat Memoryâ„¢ are read-only and cannot be changed using Live Update.
MobileBOTâ„¢ Defense – Determines whether the signal’s data is routed through MobileBOTâ„¢ processing.
This option is available when MobileBOTâ„¢ Defense is included in the app and licensed.
IDAnchorâ„¢ – Determines whether the signal’s data is routed through IDAnchorâ„¢ identification.
This option is available when IDAnchorâ„¢ is included in the app and licensed.
The DPM grid displays only signals included in the original build’s Fusion Set. Signals that were not included at build time cannot be added using Live Update.
Note: On a Threat-Eventsâ„¢ build, you can change any In-App Policy value to any other available value. On a build without Threat-Eventsâ„¢, only Monitoring Only and Appdome Defended are available. Signals configured with Threat Memoryâ„¢ are always read-only.
Backend Signaling
Some Appdome protections exchange security information with backend services through identifiers, headers, payloads, and other signaling mechanisms.
Live Update allows supported backend signaling configurations to be updated remotely, helping keep backend integrations aligned with changing business and security requirements.
Policy Configurations
Policy Configurations include items such as certificates, cryptographic keys, secrets, hosts, APIs, and other supported configuration values used by Appdome protections.
When these values change, supported configurations can be updated through Live Update without rebuilding or redistributing the application.
Trust Lists
Trust Lists define approved entities that Appdome protections use during runtime, such as trusted domains, endpoints, applications, and other supported resources.
As your environment changes, supported Trust List entries can be updated remotely through Live Update, eliminating the need to publish a new version of the application.
Configure Live Update Entitlements
Live Update entitlements are assigned to individual team members through the Team Management settings in Appdome.
To configure Live Update entitlements:
Go to Team Management and select the team member whose entitlements you want to configure.
Open the user’s Entitlements settings.
Locate the Live Update entitlements and enable the appropriate permissions:
Configure Live Updates – Allows the user to prepare, edit, and submit Live Updates for approval.
Approve Live Updates – Allows the user to review and approve or reject submitted Live Updates.
Every Live Update is gated before it reaches production. The user who configures and submits a Live Update cannot approve the same update. A different user with the Approve Live Updates entitlement must approve it.
A user may have both Live Update entitlements but cannot configure and approve the same Live Update. Appdome enforces this separation of duties.
Live Update follows a controlled workflow that separates configuring and publishing an update from approving it. The Requester configures and submits the Live Update, while the Approver reviews and approves or rejects the request.
Configure and Submit a Live Update
Go to Live Update and select the deployed build you want to update.
Defense Posture
Use Defense Posture to remotely update the behavior of detection signals included in the deployed build.
Note: To manage Defense Posture using Live Update, the app must be built with MobileBOTâ„¢ Defense, IDAnchorâ„¢, or both, and the applicable capabilities must be licensed.
In the Defense Posture section, locate the detection signal you want to modify and click the Manage (pencil) icon.
Update one or more of the available settings:
In-App Policy – Select the enforcement posture for the detection signal. Depending on the build configuration, available options include Monitoring Only, Threat-Eventsâ„¢ – In-app Detection, Threat-Eventsâ„¢ – In-app Defense, and Appdome Defended.
MobileBOTâ„¢ Defense – Enable or disable routing of the signal’s data through MobileBOTâ„¢ processing.
This option is available when MobileBOTâ„¢ Defense is included in the app and licensed.
IDAnchorâ„¢ – Enable or disable routing of the signal’s data through IDAnchorâ„¢ identification.
This option is available when IDAnchorâ„¢ is included in the app and licensed.
Click Done.
After completing the required updates, review the pending changes before submitting the Live Update.
Note: On builds with Threat-Eventsâ„¢, the In-App Policy can be changed between any available policy options. On builds without Threat-Eventsâ„¢, only Monitoring Only and Appdome Defended are available. Signals configured with Threat Memoryâ„¢ are read-only and cannot be modified using Live Update.
Configurations – Certificates and pinning
In Remote policy management, locate the configuration you want to change and click the Manage icon.
Make the required update—for example, updating a certificate or changing the In-App Policy for a detection signal—and click Done.
After completing the required updates, review the pending changes before submitting the Live Update.
Submit a Live Update for Approval
After completing the required updates, review the pending changes before submitting the Live Update.
Review the pending changes and click Continue.
Enter a Reason for update, select an Approver, and click Submit for Approval.
The Live Update enters the Pending Approval state. While the request is pending, the Requester can withdraw it if necessary.
Approve or Reject a Live Update
The Live Update enters the Pending Approval state. The Approver must review the request within 3 hours. If no action is taken within this period, the approval request expires. While the request is pending, the Requester can withdraw it if necessary.
The Approver logs in to Appdome and opens Live Update. The submitted Live Update appears with a Pending Approval status. Click Review to open the request.
Review the Live Update details and pending changes, then select Approve Live Update or Reject.
Review the Live Update and choose one of the following: Approve – Acknowledge the impact of the Live Update and click Approve. The update moves to Ready to Publish. Reject – Click Reject, enter a reason for the rejection, and confirm. The Requester receives a notification with the rejection and the reason provided
Publish an Approved Live Update
Approval does not automatically publish the Live Update. After approval, the Requester completes the publishing process.
The Requester receives a notification that the Live Update was approved. Click Publish Live Update to open the approved update.
Review the approved update and click Publish.
Appdome publishes the Live Update. When publishing is complete, the update takes effect on the deployed app.
Note: The Requester cannot approve their own Live Update. A different user with the Approve Live Updates entitlement must approve the request. A user may have both the Configure Live Updates and Approve Live Updates entitlements but cannot perform both responsibilities for the same Live Update.
Live Update Audit and Appdome Vaultâ„¢
Live Update activity is recorded in Appdome Vaultâ„¢ to provide audit and compliance visibility throughout the update lifecycle. Recorded events include:
Submitted
Approved
Rejected
Withdrawn
Expired
Published
Failed
Where applicable, Vault provides details about the Live Update and the changes associated with the event.
If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform.
Thank you!
Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.
Want a Demo?
Cyber Release Managementâ„¢
GilWe're here to help
We'll get back to you in 24 hours to schedule your demo.