Используйте Android Sharesheet для любых задач обмена контентом, чтобы обеспечить пользователям более стабильную, быструю и безопасную работу.
Необходимая реализация
Для участия в программе AEP ваше приложение должно соответствовать следующим требованиям:
| ИДЕНТИФИКАТОР | Руководство |
|---|---|
| AEP-SS-GAA | Используйте ACTION_SEND и Intent.createChooser() для вызова системного диалога выбора. Эта нативная реализация предлагает ряд ключевых преимуществ:
|
| AEP-SS-GAB | Все запросы на внешнее совместное использование должны направляться через средство выбора системы. |
| AEP-SS-GAC | Пользовательские меню обмена внутри приложения необходимо перевести на эту нативную реализацию, хотя действия, специфичные для приложения, по-прежнему можно интегрировать, используя стандартные возможности системного выбора. |
Применимость рекомендаций
Данное руководство относится к:
- Приложения, предоставляющие аналогичную реализацию обмена внешним контентом на платформе, отличной от Android.
- Форм-факторы: телефон, планшет, складной компьютер и настольный компьютер.
Исключения
| ИДЕНТИФИКАТОР | Освобождение от ответственности |
|---|---|
| AEP-SS-EAA | Функцию «Поделиться» не обязательно использовать для пересылки сообщений внутри приложения, например, для пересылки сообщения другому пользователю в том же мессенджере. |
Документация и ресурсы по функциональным функциям
Приведенные ниже ресурсы содержат рекомендации по внедрению и технические подробности о функции Sharesheet . Эти ресурсы предназначены только для ознакомления и не содержат дополнительных требований к программному обеспечению.