Adding customized mobile app branding and configuring the app to run in a specific environment is a major feature in app development. When deploying third-party applications, this option is mostly unavailable or costly to achieve.
This Knowledge Base article summarizes the steps required to customize mobile app branding and add network configuration to mobile apps using the ContextTM step in the Appdome workflow.
We hope you find this knowledge base useful and enjoy using Appdome!
Adding Customized Mobile App Branding and App Configuration
ContextTM is an Appdome service allowing a user to customize apps with a custom icon, app name, certificate, or proxy configuration.
Using Appdome, there are no development or coding prerequisites. For example, there is no Appdome SDK, libraries, or plug-ins to implement. Likewise, there are no required infrastructure changes and no dependency on the original apps icon, language or App layout inside the app. The Appdome technology implements Context adaptations, adds frameworks and more to the app automatically, with no manual development work at all.
The App customization divides into three sub-categories:
- App Display Customization – customize the app’s icon, display name or add a favicon
- App Configuration – add custom configuration.
- App Set-Up – configure the apps trusted certificates, configure proxy access method, personalizing the user agent headers, add multi-language support, and scaling support.
Using Appdome, mobile apps will proxy all connections to support the organization network layout, support custom certificates, and change the app’s icon and name, as if it was natively coded to the app. Appdome’s Context is compatible with mobile apps built in any development environment including Native Android and iOS apps, hybrid apps and non-native apps built in Xamarin, Cordova, and React Native, Ionic and more. This streamlines implementations, cuts development work, and ensures a guaranteed and consistent customization of any mobile app.
Prerequisites for Using Appdome’s Context
In order to use Appdome’s no code Context features, you’ll need:
How to Customize Your App Using Appdome’s Context™ Service
Once you have created an Appdome-Fused mobile app, follow these step-by-step instructions to customize the mobile app:
Navigate to Context™ in the Appdome Workflow
Select the Build Tab. Beneath the Build Tab, select ContextTM. Note: a blue highlight will appear showing the category is active.
Alternatively, you may be redirected to this step after every App Fusion. Note: Context is not mandatory. If you don’t wish to add any of the Context features you may press Skip.
Add App Display Customization
- Enter a new display name (optional).
- Upload a new App icon, if you don’t upload an icon, the original icon will be used.
- Toggle “ON” Add Favicon (optional)
- Upload a Favicon image.
- From the drop-down, select the Favicon location.
- Using the slide bar adjust the Favicon size.
- A preview of the Apps icon with the Favicon (if selected is displayed).
Add App Configuration
Edit App specific configuration – for more information please read this knowledge base.
Private Server Certificates and Authorities – provide secure mobile access to protected internal services, for more information please read this knowledge base article.
Proxy Settings – configure a proxy for all TCP communication, for more information please read this knowledge base article.
Universal App Scaling – only supported for iOS apps. allow apps to be installed an displayed correctly on all device sizes (iPads for example).
User Agent – change the value of the “User-Agent” HTTP header in HTTP requests, for more information please read this knowledge base article.
After Setting Up the Context for Your App
- You can Skip the process and you will be redirected to App Signing without any Context features added.
- Press Add Context to My App to add your selected features. And will redirect you to App Signing.
The technology behind Add Context to My App has two major elements – (1) a microservice architecture filled with 1000s of code sets needed for mobile integrations, and (2) an adaptive code generation engine that can recognize the development environment, frameworks and methods in each app and match the app to the relevant code-sets needed to customize your mobile app in seconds. For example, the technology of Proxy PAC, Adjusting User Agent, work that ordinarily a developer would need to do.
Congratulations! You now have a mobile app integrated with Appdome’s Context.
After Adding Context to a Mobile App on Appdome
Sign the Appdome-Fused App
In order to deploy an Appdome-Fused app, it must be signed. Signing iOS apps and Signing Android apps are easy using Appdome. Alternatively, you can use Private Signing, download your unsigned app and sign locally using your own signing methods.
Deploy the Appdome-Fused App to a Mobile Device
Once you have signed your Appdome-Fused app, you can download to deploy it using your distribution method of choice. For more information on deploying your Appdome-Fused apps, please read this knowledge base.
That’s it – Enjoy Appdome’s Context in your app!
How Do I Learn More?
To learn more about using Content™ on Appdome, request a demo at any time.
If you have any questions, please send them our way at firstname.lastname@example.org or via the chat window on the Appdome platform.