Does Appdome Make Changes To Mobile Apps?

Appdome is a no-code mobile integration platform as a service (iPaaS), supporting a wide variety of implementations for Android and iOS apps.

This Knowledge Base answers one of the top questions mobile app developers have: ” Does Appdome make changes to mobile apps?”

We hope you find it useful and enjoy using Appdome!

Appdome Makes The Following Changes To Mobile Apps

When you upload your app binary to your Appdome App Library, the Appdome Platform unpacks the app to understand its basic building blocks.
Based on the service selections that you choose (e.g. EMM SDKs, security features, etc), each fusion interacts with common parameters of your app.

The Appdome platform will make the following common changes to mobile apps:

  • Configuration files – Appdome may change app configuration like app bundle name, required OS version and many more. For Android, it will edit AndroidManifest.xml, while for iOS info.plist and Entitlements.plist will be edited.
  • Signature – Fused app need to be resigned, it is required because of Appdome changes the APK /AAB content.
  • Appdome native library – Appdome adds a native library that holds all the relevant code and data for the chosen fusion set.
  • New files – When external features added like EMM SDK, the fuse process will add all the files those SDKs need to work, that means that the app may get new libraries, frameworks, and assets.
  • ONEShield™ and TOTALCode™ – These features make lots of changes to the app files, It is suggested to visit this features pages for detailed information on the changes and the technology, the main changes are:
    • Encrypting app critical files.
    • Obfuscating app compiled code.
    • Protect app from debugging and reversing.

More info about apps file structure can be found here: ipa (iOS), apk (Android) or aab (Android) 

The Appdome Platform can process the package contents of these files in the original binary format in runtime. The Appdome Platform can perform smart resource merging and binary inclusions if the service you selected requires it. This is one of the many design advances which enables fusion to occur without any impact on app stability, usability or performance.

How Do I Learn More?

Check out Appdome knowledge base or request a demo at any time.

If you have any questions around these changes to mobile apps, please send them our way at support@appdome.com or via the chat window on the Appdome platform.


Thanks for visiting Appdome! Our mission is to make mobile integration 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.  

Paul Levasseur

Have a question?

Ask an expert

NadavMaking your security project a success!