fluttercommunity / fluttercommunity/plus_plugins

[share_plus] Provide a way to check for sharing availability

Aperta
#867 1 commento 3 reazioni 0 assegnatari Vedi su GitHub
enhancement Hacktoberfest share_plus
Lingua principale
Dart
Stelle
1.9k
Fork
1.3k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Use case

I have a cross-platform app with a share button, but sharing doesn't work on all platforms. For example, attempting to share in Chrome on macOS just opens a blank tab, as [some browsers do not support sharing](https://caniuse.com/mdn-api_navigator_share). I would like to be able to hide the "Share" button if it's not an option on the current platform.

## Proposal

Expose something like an `isSharingAvailable` method which would return true on most platforms, but can return false in scenarios such as the one mentioned above.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia ispezionando il punto di ingresso del package share_plus e le relative implementazioni specifiche per piattaforma per vedere come la condivisione è attualmente esposta sulle diverse piattaforme. Controlla il comportamento del browser descritto nell’issue e determina come debba essere rappresentata la disponibilità per le piattaforme non supportate. Il lavoro è completato quando viene esposto un metodo di disponibilità che restituisce un risultato accurato su tutte le piattaforme supportate, con la copertura dei casi rilevanti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
dart, flutter
Ambito
mobile-dev
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.