Integrate mobile service SDKs to your app
Appdome is built to enable mobile developers to add mobile services and/or entire SDKs to mobile apps. Appdome is codeless, so you don't need to be an app developer and you don't need to write a single line of code to complete integrations. You don't even need access to the source code to integrate services or SDKs with your mobile app. There are no special requirements, skill sets, dependencies. Simply put, this is mobile integration for anyone. Appdome is cross-platform, and has no framework or development environment dependencies. All you need to integrate features, services, or SDKs to your app are an app binary (.ipa or .apk) and an Appdome account (which you can open for free, with no risk or obligation).
Creating an account on the Appdome platform is easy. Once you're in, the Appdome Platform enables you to integrate 3rd party SDKs to your mobile apps such as those associated with EMM, MDM, MAM, analytics, and engagement. When you fuse a mobile SDK, you get all the functionality of the entire SDK integrated into the app, just as if you had integrated the SDK yourself at the source code level.
All the SDKs’ components are Fused to the application package. To do this, the Appdome platform creates a Fusion adapter and, in some cases, merges the original application resources with the SDKs’ resources in order to create a single coherent resource bundle. This combined resource bundle can include both your app’s UI and the UI elements that are contained in the mobile service SDK.
For example, if the mobile SDK contains components that are required to run before the application loads (such as an EMM SDK that displays a provisioning screen) the Appdome Adapter will orchestrate the app-SDK priority so that the right component will be called before any other line of code of the original application.
The last stage of the Fusion process involves sealing the .apk or .ipa by tamper-proofing the combined app-SDK package so that your awesome fused app stays awesome. The tamper-proofing includes a number of capabilities such as checksum verification, obfuscation, encryption, logic modification detection and anti-debugging. After this stage no further modifications are possible. Your original app, the Fused services, the SDKs are now a unified and secure binary, which can’t be separated or modified. The Fusion process is complete.
If you want to add other services or SDKs at a later time, you can always re-fuse your original app or an updated version of your app. Since the process is so quick, often measured in minutes, the impact on your development cycle is negligible.
Thanks for visiting the Appdome knowledge base! We hope Appdome is living up to our mission of simplifying your mobile integrations. If you don't already have an account, you can sign up for free. Happy Fusing!
For more information on the Appdome Platform please visit this resource.