Conversation
GB
Posted: 29 minutes 16 seconds ago
Last activity: 29 minutes 16 seconds ago
Last activity: 22 Jan 2026 5:53 EST
Attaching files for offline mobile apps in constellation
We’re building an offline-enabled mobile app using Pega Constellation and are aware that:
- In a pure offline Constellation app, the Attach content feature is not supported (as per the docs: online interaction is required for file picker & attachment handling) [docs: constellation UI features for offline]. Supported Constellation UI features for offline-enabled mobile apps
- The recommended workaround is to use a hybrid architecture: keep the Constellation UI for most screens, but use a traditional UI screen for attachment (e.g., a separate attachment-only case type or screen) to leverage offline attach content [docs: attach content support in offline mode]. Using traditional UI offline mode with a Constellation app with web portals
This hybrid approach works, but it introduces complexity:
- We need to maintain two UI layers (Constellation + traditional) for what should be a single feature.
- For a simple use case (e.g., just one case type where users need to attach files offline), creating a separate “attachment-only” screen feels like over-engineering and adds extra effort (forms, routing, state sync, etc.).
So I’d like to understand:
- Architectural reason – What is the real constraint that prevents Attach content from working in offline Constellation mobile apps?
- Is it a limitation of the Constellation client (Pega Mobile Client + DX API) vs. UIKit,
- Or a constraint in how file pickers, storage, and sync are handled on the device in offline mode?
- Alternative in pure Constellation – Is there any workaround or pattern that allows us to attach files in offline mode without having to blend with traditional UI?
- For example:
- Using a custom React component + file picker in Constellation that queues uploads until online,
- Or using a custom control + data page to store base64/refs locally and then submit them later as attachments.
- For example:
- Roadmap / guidance – Are there any plans to natively support offline attach in Constellation mobile apps in future releases?
• If not, what’s the recommended long-term pattern for apps that need offline attachments ?