Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix reliability of file association on Android #6127

Merged
merged 1 commit into from
Mar 26, 2025

Conversation

nirvn
Copy link
Member

@nirvn nirvn commented Mar 24, 2025

These Android-specific changes dramatically increase the reliability of opening files (datasets, projects, zipped projects) from apps such as telegram.

Until now, if a QField session was already launched , opening a file sent via telegram would fail (QField would open, die, then restart). This made for some bad UX when someone first installs QField, launches it, then goes to telegram to open a file.

I've tried these changes a lot, and I can't find a combinaison now that fails to open files. I'm really happy about this one. Makes giving instructions to people being on-boarded fail-proof.

@mbernasocchi , ties to what we discussed over the weekend :)

@qfield-fairy
Copy link
Collaborator

@SeqLaz
Copy link
Member

SeqLaz commented Mar 26, 2025

Hey @nirvn I tested with Gmail, Telegram and WhatsApp and the option to directly open a project or layers such as GeoPackage and other formats even like KML is working perfectly!
https://github.com/user-attachments/assets/bc655548-6e20-4eba-af44-ba5e69ddc389

@nirvn nirvn merged commit d3b8b10 into master Mar 26, 2025
27 checks passed
@nirvn nirvn deleted the file_association_android_fix branch March 26, 2025 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants