fluttercommunity / fluttercommunity/plus_plugins

[Request]: Huawei and Honor phones system UI support

Ouverte
#3,940 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
enhancement triage
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

share_plus default UI on Honor | OS share sheet on Honor


Workaround that works today


Setting an empty title forces the system OEM sheet:


Dart
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.