Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в документации на английском языке.

Рекомендации по взаимодействию приложений с клиентами

Рекомендации по созданию удобного в использовании и интуитивно-понятного приложения.

Если вы будете следовать этим рекомендациям, это поможет вам обеспечить хорошее взаимодействие с клиентами.

Взаимодействие с клиентами

  • Маркетинговые материалы для приложения должны точно описывать его поведение.
  • Приложения должны содержать ссылки на документацию для пользователей, описывающую настройку и использование приложения.
  • Клиенты должны видеть свой план в разделе выставления счетов, профиле или настройках учетной записи в приложении.
  • Клиенты должны иметь возможность устанавливать и использовать приложение как с личной учетной записью, так и с учетной записью организации. Они должны иметь возможность просматривать и управлять приложением отдельно для этих учетных записей.

Управление планами

  • Для клиентов, которые отменяют платный план, приобретенный из GitHub Marketplace, уровень должен быть автоматически понижен до бесплатного плана приложения (если он существует). Когда клиент отменяет подписку GitHub Marketplace, GitHub не удаляет приложение автоматически, поэтому клиент может ожидать, что бесплатные функции будут функционировать по-прежнему. Настоятельно рекомендуется разрешить клиентам повторно включить предыдущий план.
  • Клиенты должны иметь возможность обновить пользовательский интерфейс приложения, если вы указали URL-адрес обновления в следующем формате: https://www.github.com/marketplace/<LISTING_NAME>/upgrade/<LISTING_PLAN_NUMBER>/<CUSTOMER_ACCOUNT_ID>
  • Клиенты должны иметь возможность изменять пользователей, которые имеют доступ к вашему приложению с веб-сайта вашего приложения, если они приобрели рабочие места (тарифный план с оплатой за единицу) или план предлагает неограниченное число участников совместной работы.
  • Клиенты должны сразу увидеть следующие изменения учетной записи в разделе параметров выставления счетов, профиля или учетной записи веб-сайта приложения:
    • Текущий план и цена.
    • Приобретены новые планы.
    • Повышение уровня, понижение уровня, отмена и количество оставшихся дней бесплатной пробной версии.
    • Изменения циклов выставления счетов (ежемесячно или ежегодно).
    • Использование и оставшиеся ресурсы для планов с фиксированной ставкой и планов с оплатой за единицу. Например, если тарифный план предусматривает оплату за единицу, на сайте вашего приложения должен отображать используемые и доступные единицы.