Push-уведомления об App Review для каждого аккаунта App Store Connect: Каждый аккаунт.
Каждая проверка.
Push прямо вам.

Shipcue присылает push, когда меняется статус в App Review, для всех аккаунтов App Store Connect сразу, без выхода из аккаунта и переключений. А дальше вы выпускаете версию, отзываете её или поручаете выпуск таймеру — с iPhone или iPad.

Push для каждого аккаунта, без повторного входа. Без регистрации, почты и кодов двухфакторной аутентификации. В режиме Private ваш ключ API никогда не попадает на наш сервер.

Проблема

У App Review нет рабочих часов.

Одобрения приходят в три часа ночи, отказы — посреди перелёта, а проверка, которую вы ждёте, относится к другому аккаунту Apple, а не к тому, в который вы сейчас вошли.

Уведомления только для одного аккаунта за раз

Приложение App Store Connect от Apple показывает уведомления для аккаунта, в который вы вошли. Чтобы следить за проверками других команд и клиентов, нужно выйти, переключиться и ввести ещё один код двухфакторной аутентификации. Сравнение с Shipcue.

Новости приходят медленно

По нашему опыту, письма об обновлениях могут приходить с опозданием или только по части аккаунтов. Версия может часами висеть в статусе «Pending Developer Release», прежде чем кто-нибудь это заметит.

Неудобно действовать на ходу

Выпустить версию, отозвать её или поставить поэтапный релиз на паузу с телефона — значит работать с десктопным веб-порталом, втиснутым в маленький экран.

Что делает Shipcue

Сначала push. Релиз на ваших условиях.

Один спокойный список для всех аккаунтов, push от каждого аккаунта при смене статуса проверки и надёжное управление релизами прямо в кармане.

Одна лента

Все ваши аккаунты в одном списке.

Добавьте ключ API для каждого аккаунта App Store Connect, с которым вы работаете. Shipcue соберёт все приложения в одну ленту, а то, что требует вас, окажется сверху.

  • Сначала то, что требует внимания. Одобренные, отклонённые и находящиеся на проверке версии идут первыми; опубликованные приложения — ниже и не так заметно.
  • Фильтр по аккаунту или статусу, когда сегодня вам нужен только один клиент.
  • Знакомые цвета статусов из App Store Connect, и у каждого своя форма, чтобы не приходилось полагаться только на цвет.
  • Полноценная поддержка iPad. Аккаунты, лента и детали рядом в альбомной ориентации.
Shipcue на iPad: боковая панель аккаунтов Client: Acme, Client: Northwind, Personal и Studio Nine, рядом лента приложений, где Acme Shop и Fretboard Pro ждут релиза разработчиком, а Tidepool отклонено.
Демонстрационные данные.
Push для каждого аккаунта

Сигнал от каждого аккаунта. Без повторного входа.

Shipcue настраивает вебхуки App Store Connect для выбранных вами приложений в каждом аккаунте, поэтому изменения статуса из всех аккаунтов приходят на телефон push-уведомлениями, все в одном месте. Без выхода из аккаунта и переключений.

  • По умолчанию включены важные состояния: Waiting for Review, In Review, Rejected, Pending Developer Release и Ready for Distribution.
  • Настройка для каждого приложения. Включайте и выключайте отдельные события для приложений, за которыми вы следите не так пристально.
  • Продумано против фишинга. Уведомления никогда не просят ключ или логин и не содержат внешних ссылок.
Управление релизами

Одобрили в три часа ночи? Пусть выпустит таймер.

Выберите, что происходит после одобрения: ждать вас или выпустить версию автоматически через выбранную вами задержку, если вы не вмешаетесь. Настройте один раз и меняйте для отдельного приложения или версии.

  • Выпустить сейчас версию в статусе Pending Developer Release.
  • Отозвать с проверки, если после отправки вы заметили проблему.
  • Поэтапный релиз: пауза, возобновление или выпуск для всех.
  • Face ID для всего, что уходит в магазин. Релиз, отзыв и любое правило, которое делает релиз более автоматическим, требуют вашего подтверждения. Отмена и «+1 h» остаются в одно касание.

Демонстрационные данные. Авторелиз в режиме Private выполняется по мере возможности; см. чем отличаются два режима.

Синхронно на iPhone и iPad

Ключи синхронизируются через ваш iCloud Keychain со сквозным шифрованием Apple, так что оба устройства готовы без двойного импорта.

Не нужно создавать аккаунт

Без регистрации, почты и пароля. Shipcue создаёт на вашем устройстве анонимный идентификатор, и наш сервер знает вас только по нему.

Говорит на языке App Store Connect

Те же состояния, те же слова, те же семейства цветов, что и в инструментах Apple, так что ничему новому учиться не нужно.

Понятные подтверждения

Каждое необратимое действие до подтверждения прямо говорит, что произойдёт, с какой версией и в каком аккаунте.

Светлая, тёмная и четыре темы

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

Попробуйте на демо-данных

Explore Demo показывает все экраны на вымышленных приложениях ещё до того, как вы добавите первый ключ.

Ваши ключи, ваше решение

Ваш ключ API никогда не попадает на наш сервер. Если только вы сами этого не захотите.

Ключ API App Store Connect даёт все права своей роли. Поэтому для каждого аккаунта вы сами выбираете, что может делать сервер Shipcue, а мы честно говорим о плюсах и минусах.

Private

По умолчанию · с первой версии

Ключ остаётся на ваших устройствах. Наш сервер лишь передаёт вам уведомления Apple о статусах.

Где хранится ключ
В вашем iCloud Keychain, со сквозным шифрованием Apple и синхронизацией на iPhone и iPad. Или только на одном устройстве, если вы так хотите. Никогда на нашем сервере.
Как вы узнаёте об изменениях
Ваше устройство настраивает вебхуки App Store Connect. Apple сообщает нашему серверу, сервер отправляет вам push. У нашего сервера нет ключа, и он не может обращаться к Apple от вашего имени.
Компромисс
Если Apple когда-нибудь пропустит вебхук, вы увидите изменение при следующем открытии или обновлении Shipcue. Авторелиз выполняется на вашем устройстве, когда истекает таймер, поэтому работает по мере возможности: если ни одно ваше устройство не может его запустить, ничего не будет выпущено.

Server-assisted

По желанию · в будущей версии

Для аккаунтов, где таймер должен сработать, даже если все устройства выключены. Вы передаёте нашему серверу зашифрованную копию ключа.

Что вы получаете
Наш сервер ещё и сам проверяет App Store Connect по расписанию, так что изменение, пропущенное вебхуком, всё равно появится, а авторелиз и действия из уведомлений сервер выполняет сам.
Как хранится ключ
Шифруется до того, как покинет ваше устройство, расшифровывается только в памяти изолированным процессом, никогда не попадает в логи и в наши резервные копии. Вернётесь в режим Private — и ключ сразу удаляется.

Передача ключа несёт реальный риск: если наш сервер когда-нибудь взломают, ключом могут воспользоваться, пока вы его не отзовёте. Shipcue показывает полное предупреждение и просит явного согласия, прежде чем загрузить любой ключ.

Без регистрации и слежкиНи имени, ни почты, ни аналитики, ни рекламных SDK. Покупки проходят через Apple.
Серверы в ЕСНаш сервер работает во Франкфурте и хранит только то, что нужно для push и таймеров, например названия приложений и состояния проверок.
Отзыв в любой моментУдалите ключ в App Store Connect, и он перестанет работать везде, в том числе в Shipcue. Подробности в нашей политике конфиденциальности.
Как это работает

Настройка за несколько минут.

Для каждого аккаунта нужен ключ API App Store Connect. Shipcue проведёт вас через все шаги, а в нашем руководстве по ключу API каждый из них расписан подробно.

  1. Создайте ключ API

    В App Store Connect, в разделе Users and Access › Integrations. Сделайте отдельный ключ для Shipcue; с ролью App Manager можно выпускать и отзывать версии, не управляя пользователями.

  2. Добавьте его в Shipcue

    Импортируйте файл .p8 из приложения «Файлы», отправьте его по AirDrop с Mac или вставьте текстом. Shipcue сразу проверит его у Apple.

  3. Выберите приложения

    Выберите приложения, за которыми нужно следить. Shipcue настроит вебхуки для изменений статуса, так что push заработает с самого начала.

  4. Получите сигнал и действуйте

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

Цены

Один тариф. 14 дней бесплатно.

Shipcue Pro даёт push, управление релизами и авторелиз для каждого добавленного аккаунта. Платите помесячно или за год; оба варианта начинаются с 14-дневного бесплатного периода.

Pro на месяц

Помесячная оплата.

$3.99 / месяц

14 дней бесплатно

  • Push при смене статуса App Review, для каждого аккаунта
  • Релиз, отзыв и поэтапный релиз
  • Таймер авторелиза после одобрения
  • iPhone и iPad, ключи в вашем iCloud Keychain
Скоро в App Store

Pro на год Экономия 37%

Для тех, кто выпускает приложения круглый год.

$29.99 / год

Около $2.50 в месяц · 14 дней бесплатно

  • Push при смене статуса App Review, для каждого аккаунта
  • Релиз, отзыв и поэтапный релиз
  • Таймер авторелиза после одобрения
  • iPhone и iPad, ключи в вашем iCloud Keychain
Скоро в App Store

Бесплатного тарифа нет. Если после пробного периода вы не оформите подписку, Shipcue перейдёт в режим только для чтения: вы по-прежнему видите статус проверки в каждом аккаунте и можете обновить список, потянув его вниз, но push, действия с релизом и авторелиз перестают работать.

Цены для США; в других странах цену устанавливает Apple. Подписками управляет Apple, и их можно отменить в любой момент в настройках вашего Apple Account.

Вопросы

Вопросы и ответы.

Shipcue — приложение Apple?

Нет. Shipcue — независимое приложение от AppLabs.lv. Оно использует открытый API App Store Connect с ключом, который создаёте вы, и не связано с Apple и не одобрено ею.

Сколько стоит Shipcue?

Shipcue Pro стоит $3.99 в месяц или $29.99 в год (цены для США; в других странах цену устанавливает Apple). Оба варианта начинаются с 14-дневного бесплатного периода.

Что будет после бесплатного периода?

Если вы не оформите подписку, Shipcue перейдёт в режим только для чтения. Вы по-прежнему видите статус проверки в каждом аккаунте и можете обновить список, потянув его вниз, но для push, действий с релизом и авторелиза нужен Shipcue Pro.

Покидает ли мой ключ API iPhone?

В режиме Private ключ хранится в вашем iCloud Keychain, чтобы им могли пользоваться и iPhone, и iPad. Apple шифрует его сквозным шифрованием. На сервер Shipcue он не попадает. Ключ можно также хранить только на одном устройстве.

Зашифрованная копия попадает на наш сервер, только если вы позже включите для аккаунта режим Server-assisted — после понятного предупреждения.

Какую роль должен иметь ключ?

Создайте ключ только для Shipcue. App Manager может выпускать и отзывать версии, но не управляет пользователями, поэтому он хорошо подходит. Избегайте ключей Admin и не используйте повторно ключ, от которого зависит ваш CI. Руководство по ключу API показывает каждый шаг.

Нужно ли регистрироваться?

Нет. Нет ни аккаунта, ни почты, ни пароля. Shipcue создаёт анонимный идентификатор на вашем устройстве и хранит его в iCloud Keychain; этого достаточно для push и таймеров.

Всегда ли срабатывает авторелиз?

В режиме Private он работает по мере возможности: когда таймер истекает, наш сервер будит ваши устройства, и одно из них выполняет релиз своим ключом. Если ни одно не может, ничего не выпускается, и вы получаете уведомление. Это безопасный вариант сбоя. В режиме Server-assisted, который появится в одной из следующих версий, релиз выполняет наш сервер.

Сколько аккаунтов и приложений можно добавить?

Столько, сколько вам нужно: свои, работодателя, клиентов. Каждому аккаунту нужен собственный ключ API.

Есть ли версия для Mac?

Пока нет. Shipcue создано для iPhone и iPad, с полноценным интерфейсом для iPad.

Устройство потеряно. Что делать?

Сначала отзовите ключ в App Store Connect; только этот шаг останавливает его везде. Затем удалите устройство в Shipcue › Settings › Devices. Пошаговая помощь есть на странице поддержки.

Иконка приложения Shipcue

Хватит обновлять App Store Connect.

Пусть Shipcue следит за App Review во всех ваших аккаунтах и скажет, когда пора действовать вам.

Скоро вApp Store