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 Appdome changes the APK 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.
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?
If you have any questions around these changes to mobile apps, please send them our way at email@example.com or via the chat window on the Appdome platform.