How to Verify the Structure & Integrity of Android & iOS Apps

Last updated January 11, 2024 by Appdome

Appdome’s App Integrity Validation allows you to easily verify the structure & integrity of Android & iOS apps. Whenever you upload an app to the Appdome platform, the system validates the integrity and structural components of the app automatically.  App Integrity validation can also be done by customers.

We hope you find it useful and enjoy using Appdome!

How to Verify the Structure & Integrity of Android & iOS Apps

Appdome app integrity validation automatically validates your uploaded mobile app every time you upload an app to the platform. When a mobile app has been uploaded to the Appdome platform, Appdome inspects the app and examines the app structure to validate its integrity and ensure that it’s a valid .apk , .aab or .ipa which has been correctly built.

Once activated, Appdome Integrity Service verifies the uploaded app has:

  • Valid binary structures
  • Valid binary file formats (info.plist and Android.manifest)
  • Valid SDK versions
  • Apple FairPlay breaches
  • Legal bundle identifier patterns
  • Deprecated file formats

While fusing an app, Appdome automatically protects your app against debugging, tampering, reverse engineering and a variety of other app-shielding features, all included in Appdome ONEShield™.

Android Apps Requirements

Appdome requires a full .apk or .aab file to protect the entire app. By allowing “Android Bundle”, or by implementing the app with isSplitRequired attribute, parts of the app builds and feature modules can’t be obfuscated, encrypted or protected by Appdome.

In addition, for Android apps, the uploaded app shouldn’t be exported in testOnly mode. To sign the full .apk file, when developing the app in Android Studio, Go to Build and Generate Signed APK:

Android studio

Android studio

3 Easy Steps to Verify the Structure & Integrity of Android & iOS Apps

Please follow these 3 easy steps to verify the structure & integrity of Android & iOS apps

  1. Upload an Android or iOS App to Appdome’s no code security platform (.apk, .aab, or .ipa)
  2. Appdome will automatically verify the structure and integrity of the app
  3. Review the results.

The integrity service will thwart the app upload process if the app’s validity is malformed.
For example:
Failure

When the app’s structure and integrity are verified, you will see this result
Success

That is it – Now you can proceed to the “Build” part of the Appdome Mobile Integration Workflow and start adding features, SDKs, and APIs to build and secure your new app!

How Do I Learn More?

Appdome Integrity Service prevents serious types of vulnerabilities such as those described here.
In addition, the service ensures that uploaded apps will run smoothly after you Fuse them with Appdome’s features and capabilities.

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 today.

Appdome

Want a Demo?

Cyber Release Management™

TomWe're here to help
We'll get back to you in 24 hours to schedule your demo.