OneDrive not detecting remote changes in Citrix published app sessions
Looking for design suggestions from others who have dealt with OneDrive in seamless Citrix published apps.
Environment:
- Citrix published seamless applications (NOT full desktop)
- Multi-user server - Windows Server 2019
- FSLogix profiles - most recent version
- OneDrive Files On-Demand enabled
- Users need access to their OneDrive files from within the published app
- Goal is bidirectional sync between local laptop OneDrive and Citrix session
Current behavior:
If a user saves a file from the Citrix app into OneDrive, it syncs up to the cloud and appears on their laptop quickly.
But if a user saves a file from their laptop into OneDrive, the Citrix session does not seem to notice the cloud-side change immediately. It feels like the Citrix OneDrive client is not actively detecting remote cloud changes unless local activity in the session wakes it up.
What we’ve tried / considered:
- Launching OneDrive as part of the app launch script
- Launching OneDrive only when user opens file dialogs
- PowerShell wrappers
- Hidden launcher concepts
Question:
How are others handling OneDrive in seamless Citrix published apps where true bidirectional sync is needed without moving to full desktop delivery?
Is there a supported / sane pattern here, or are we fighting OneDrive’s intended design?