fluttercommunity / fluttercommunity/plus_plugins
[Request]: Huawei and Honor phones system UI support
- Langage dominant
- Dart
- Étoiles
- 1.9k
- Forks
- 1.3k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Plugin
share_plus
### Use case
Honor / Huawei: share_plus shows a plain chooser instead of the system OEM share sheet
Device: Honor phone
On Honor (and Huawei) devices, share_plus currently shows a plain Android chooser UI that looks different from the system / OEM share sheet used by native apps.
Current share_plus UI (default) | Expected OS / OEM share sheet
|
Workaround that works today
Setting an empty title forces the system OEM sheet:
SharePlus.instance.share(
ShareParams(
// ...
title: Platform.isAndroid ? '' : null, // required on Honor/Huawei to get the proper system sheet
),
);### Proposal
Request
Could share_plus default to the system / OEM share sheet on Honor and Huawei devices (instead of the plain chooser), so we don’t need the title: '' hack?
Thanks!
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le traitement Android de share_plus pour SharePlus.instance.share et ShareParams.title, en comparant le chemin par défaut avec la solution documentée utilisant un titre vide sur les appareils Honor et Huawei. Vérifiez la modification sur un téléphone Honor ou Huawei et confirmez que le comportement par défaut ouvre la feuille système de l’OEM sans nécessiter title: ''.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, dart, flutter
- Domaine
- mobile
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100