Руководство AEP: Лист обмена информацией

Используйте Android Sharesheet для любых задач обмена контентом, чтобы обеспечить пользователям более стабильную, быструю и безопасную работу.

Необходимая реализация

Для участия в программе AEP ваше приложение должно соответствовать следующим требованиям:

  • Используйте ACTION_SEND и Intent.createChooser() для вызова системного окна выбора. Эта нативная реализация предлагает несколько ключевых преимуществ:
    • Узнаваемость : Он поддерживает стандартный интерфейс, учитывающий мышечную память пользователя.
    • Интеллектуальный таргетинг : система отображает ранжированные цели для прямого обмена данными, например, часто контактирующих пользователей.
    • Эффективность и безопасность : обеспечивает более быстрый и безопасный способ обмена контентом с предпочитаемыми приложениями.
  • Все запросы на внешнее совместное использование должны направляться через средство выбора системы.
  • Пользовательские меню обмена внутри приложения необходимо перевести на эту нативную реализацию, хотя действия, специфичные для приложения, по-прежнему можно интегрировать, используя стандартные возможности системного выбора.

Применимость рекомендаций

Данное руководство относится к:

  • Приложения, предоставляющие аналогичную реализацию обмена внешним контентом на платформе, отличной от Android.
  • Форм-факторы: телефон, планшет, складной компьютер и настольный компьютер.

Исключения

Функцию «Поделиться» не обязательно использовать для пересылки сообщений внутри приложения, например, для пересылки сообщения другому пользователю в том же мессенджере.

Документация и ресурсы по функциональным функциям

Приведенные ниже ресурсы содержат рекомендации по внедрению и технические подробности о функции Sharesheet . Эти ресурсы предназначены только для ознакомления и не содержат дополнительных требований к программному обеспечению.