NativeScript / NativeScript/plugins
[@nativescript/social-share]unable to share image on Android in the demo
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 206
- Forks
- 123
- Ø Merge
- 2 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
The issue is that the FilterProvider path in Tool/Assets is android:authorities="${applicationId}.fileprovider" code
it does not match the one defined in the package android:authorities="${applicationId}.provider" code
In the source code, it use Application.android.nativeApp.getPackageName() code ,
I think:
- Tool/Assets AndroidManifest.xml should update to use
android:authorities="${applicationId}.provider" - the
android:name="android.support.v4.content.FileProvider"should beandroid:name="androidx.core.content.FileProvider"in package AnroidManifest.XML
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit tools/assets/App_Resources/Android/src/main/AndroidManifest.xml, packages/social-share/platforms/android/AndroidManifest.xml und packages/social-share/index.android.ts und verwende die verlinkten Zeilen, um die FileProvider-Autorität und -Klasse zu vergleichen. Erledigt ist die Aufgabe, wenn Demo und Paket eine übereinstimmende Provider-Konfiguration verwenden und der Android-Share-Image-Ablauf mit dem AndroidX-Provider funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- android, typescript
- Bereich
- mobile
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 48/100