fix(resources): ePub/PDF-Dateien können nicht von externen Apps geöffnet werden #129
Labels
No labels
block-planning
bug
documentation
duplicate
enhancement
feature
good first issue
help wanted
infrastructure
invalid
planning
priority:high
priority:low
question
refactoring
status:backlog
status:done
status:in-progress
status:todo
tech-decision
test
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: bollwerkadmin/bollwerk#129
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Beim Öffnen von ePub-Ressourcen aus der App heraus kommt die Fehlermeldung "Keine App gefunden". PDFs zeigen zwar den Auswahl-Dialog (welche App soll öffnen?), aber wenn man z.B. Firefox auswählt, schlägt das Öffnen ebenfalls fehl.
Vermutung
Die Dateien werden nur app-intern gespeichert (interner Speicher / App-spezifisches Verzeichnis). Andere Apps haben keinen Zugriff auf diese Dateien. Mögliche Ursachen:
FileProviderkann keinecontent://-URI an externe Apps übergeben werdenfile://-URI stattcontent://-URI verwendet (ab Android 7+ verboten für App-übergreifende Intents)application/epub+zip) findet Android keine passende AppErwartetes Verhalten
Zu prüfen
FileProviderverwendet? Ist er inAndroidManifest.xmlkonfiguriert?ACTION_VIEW-Intent übergeben? (file://vscontent://)application/epub+zipfür ePub,application/pdffür PDF)Lösungsansätze