Making custom resources available in offline mode
Ensure that your mobile app displays custom resources and continues the process flow in offline mode by including the resources in the app installation package. For example, you can add offline support for a custom font that matches your company's branding guidelines.
- In the header of Dev Studio, click .
- On the Offline configuration tab, in the Configuration template section, click the template that you want to use with your offline-enabled mobile app.
- On the Resources tab, add your components to the
offline-supported list:
Choices Actions Add an image or icon - In the Images and icons section, click Add image.
- In the dialog box, enter the path to the file with your
custom image or icon.For images and icons, you provide the path to the file's location on the server. These resources are uploaded to the server when you create them with binary file rules.
For more information, see Adding images to Image Library.
Add a font - In the Fonts section, click Add font.
- In the dialog box, enter the path to the file with your
custom font.For fonts, you provide the path to the font file's location on the server. Font files are uploaded to the server when you create them with binary file rules.
For more information, see Uploading custom font files.
Add a locale - In the Locales section, click Add locale.
- In the dialog box, enter the ID of your custom
locale.For more information, see Localizing your application.
- On the offline configuration template form, click Save.
- Enabling support for components in offline mode
Make all elements of your offline-enabled mobile app work as designed, by populating the list of offline-supported components.
- Excluding data pages from packaging in offline-enabled mobile apps
Improve the performance of your offline-enabled mobile app by excluding data pages from the app installation package. For example, exclude a resource-heavy data page from packaging when you plan to replace the data page with a large data page that is optimized for offline mode.
- Excluding data pages from delta synchronization in offline-enabled mobile apps
Optimize data exchange and save time when your offline-enabled mobile app synchronizes with the server, by excluding data pages from the delta synchronization process. For example, you can exclude a large data page with a list of countries that does not change often and therefore does not have to be packaged during delta synchronization.
- Routing case status conflicts in offline mode
Provide an uninterrupted experience for the users of your offline-enabled mobile app by routing possible case status conflicts to designated work queues. By adopting this functionality, users continue to use the app while a designated person (for example, a system administrator) can address the conflicts to ensure that no data is lost.
Previous topic Excluding data pages from delta synchronization in offline-enabled mobile apps Next topic Routing case status conflicts in offline mode