[Request]: In share_plus, make it possible to pass `excludedActivityTypes` to iOS
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par localiser l’API Dart de share_plus et son implémentation native iOS, puis suivez la manière dont les options de partage parviennent à UIActivityViewController. Le travail est terminé lorsqu’un paramètre facultatif iosExcludedActivityTypes est accepté, transmis à iOS et utilisé pour renseigner excludedActivityTypes sans casser les appels existants.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Plugin
share_plus
Use case
In Order to fullfill the MASVS-PLATFORM-1 requirement, one should, according to MASTG-TEST-0071 ensure that when sharing is used, only desired activity types are allowed.
For native iOS, this is done by adding the excluded ActivityTypes to UIActivityViewController.excludedActivityTypes before presenting the controller. However, the share_plus plugin currently does not allow to pass this information to the native implementation.
Proposal
I would propose to introduce a new optional named parameter iosExcludedActivityTypes that takes a nullable list of a dart-mapped ActivityTypes enum. This parameter can then be passed to the iOS implementation and be used there to populate the UIActivityViewController.excludedActivityTypes. It would be a simple, non breaking change.
- Langage dominant
- Dart
- Étoiles
- 1.9k
- Forks
- 1.3k
- Merge moyen
- 8 h 43 min
- PR mergées (30 j)
- 13
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de fluttercommunity/plus_plugins
-
enhancement triage
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
fluttercommunity/plus_plugins#4004 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: (share_plus) iOS drops the subject when sharing a uriPeut-être pris @kaluli123123 l’a pris il y a 21 jours. Ouvertebug triage
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
fluttercommunity/plus_plugins#3994 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: package_info_plus web throws StateError when the engine assetBase is relativePeut-être pris @nmloc l’a pris il y a 7 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
fluttercommunity/plus_plugins#4005 ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: share_plus decodes full-resolution images on the main thread when preparing iOS share previewsPeut-être pris @ananya-kaul l’a pris il y a 11 jours. Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
fluttercommunity/plus_plugins#4001 ·
Les mainteneurs répondent en général sous 1 jour
-
[Request]: network_info_plus: use ConnectivityManager for getWifiIP and getWifiGatewayIP from Android 7 (N), so ethernet works below Android 12Peut-être pris @redge-munch l’a pris il y a 19 jours. Ouverteenhancement triage
Difficulté 3/5 Une demi-journée Accessibilité débutants 22/100
fluttercommunity/plus_plugins#3998 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de fluttercommunity/plus_plugins
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 79/100
Les mainteneurs répondent en général sous 1 jour
-
[Bug] 附近设备权限未申请Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
bggRGjQaUbCoE/PiliPlus#3369 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
[lsp] Remove DartAnalysisServerService.serverReadyForRequest() from EnableDartSupportForModuleOuverteP1
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
flutter/flutter-intellij#9177 ·
Les mainteneurs répondent en général sous 1 jour