Utilizza Android Sharesheet per qualsiasi flusso di condivisione di contenuti generici per offrire agli utenti un'esperienza coerente, più veloce e più sicura.
Implementazione richiesta
Per essere idonea al programma AEP, la tua app deve rispettare i seguenti requisiti:
- Utilizza
ACTION_SENDeIntent.createChooser()per richiamare il selettore di sistema. Questa implementazione nativa offre diversi vantaggi principali:- Familiarità: mantiene un'interfaccia standard che rispetta la memoria muscolare dell'utente.
- Targeting intelligente: mostra le destinazioni di condivisione diretta classificate dal sistema, ad esempio i contatti frequenti.
- Efficienza e sicurezza: fornisce un metodo più veloce e sicuro per condividere contenuti con le app preferite.
- Tutti gli intent di condivisione esterni devono essere indirizzati tramite il selettore di sistema.
- I menu di condivisione in-app personalizzati devono essere sottoposti a migrazione a questa implementazione nativa, anche se le azioni specifiche dell'app possono comunque essere integrate utilizzando le funzionalità standard del selettore di sistema.
Applicabilità delle linee guida
Queste linee guida si applicano a:
- App che forniscono un'implementazione di condivisione di contenuti esterni comparabile su una piattaforma non Android.
- Fattori di forma di smartphone, tablet, dispositivi pieghevoli e computer.
Esenzioni
Non è necessario applicare il foglio di condivisione per l'inoltro in-app, ad esempio l'inoltro di un messaggio a un altro utente all'interno della stessa app di messaggistica.
Documentazione e risorse delle funzionalità
Le seguenti risorse forniscono indicazioni sull'implementazione e dettagli tecnici sulla funzionalità Foglio di condivisione. Queste risorse sono solo di riferimento e non contengono requisiti di programma aggiuntivi.