Перед початком
На вашому сайті підключено додаток для iPhone (див. Додати додатки). Вам потрібен Apple ID з увімкненою двофакторною автентифікацією.
Кроки
- Створіть акаунт Apple Developer. Натисніть Приєднатися до Apple Developer Program. Виберіть Individual або Organization. Apple стягує щорічну плату напряму компанії Apple, а не Keynate. Зачекайте на вітальний лист від Apple — це може зайняти день або два. Для організації потрібні номер D-U-N-S (безкоштовно, до тижня) та вебсайт компанії.
- Прийміть угоди Apple. Увійдіть в App Store Connect як Account Holder. Натисніть Бізнес, потім Agreements. Якщо з'явився жовтий банер, натисніть Review Agreement, позначте прапорець і натисніть Прийняти. Для безкоштовних додатків потрібна лише угода Free Apps.
- Створіть ключ API для Keynate. В App Store Connect відкрийте Users and Access, потім Integrations → App Store Connect API → Team Keys. Натисніть Generate API Key. Назвіть його Keynate. Доступ: Адмінка (для першого налаштування). Натисніть Download API Key, щоб завантажити файл .p8. Apple дозволяє завантажити його лише один раз. Скопіюйте Issuer ID та ID ключа. У картці iPhone введіть обидва значення, виберіть файл .p8 і натисніть Зберегти та перевірити.
- Створіть запис додатка. В App Store Connect відкрийте Застосунки, натисніть +, потім New App. Платформа iOS. Вставте назву додатка зі сторінки додатків. Виберіть Bundle ID, який збігається з даними на вашій сторінці додатків. Якщо список порожній, спершу натисніть Перевірити знову на Keynate; Keynate зареєструє його за вас. SKU: будь-який. User Access: Full Access. Натисніть Створити.
- Назва та іконка додатка. Див. Назва та іконка додатка.
- Зберіть додаток і надішліть у TestFlight. Натисніть Зібрати додаток для iPhone (пізніше Зібрати мій додаток). Це займає приблизно 20–40 хвилин. Щойно Apple його обробить, він автоматично з'явиться в TestFlight.
- Протестуйте на своєму iPhone. Установіть TestFlight з App Store (безкоштовно, розробка Apple). Відкрийте тестове посилання або відскануйте QR-код, натисніть Прийняти і Установити. Перевірте кожен екран. Потім позначте Перевірено на реальному iPhone у чеклісті App Store. Інструкція позначає цей крок як необов'язковий, але Keynate надсилає додаток до Apple лише після встановлення цього прапорця.
- Чекліст перевірки App Review. Скопіюйте відповіді з Keynate в App Store Connect і позначте кожен пункт. Див. Чеклісти для магазинів. Якщо у додатку є вхід для читачів, також створіть дані для входу модератора.
- Надішліть на перевірку. У розділі Збірка, перегляд і публікація натисніть Опублікувати в App Store біля протестованої версії, а потім Публікація. Якщо в додатку є вхід для читачів, акаунт для модератора має бути створений заздалегідь. Зазвичай Apple перевіряє додаток протягом 1–2 днів. Після схвалення додаток стає доступним користувачам поступово протягом 7 днів; ви можете призупинити цей процес.
Варто знати
- Збірки для iPhone можуть мати статус Незабаром, поки Keynate підключає їх для вашого сайту. Ви можете виконати кроки 1–5 заздалегідь, щоб підготуватися.
- Для нових акаунтів Apple вимагає коротке відеозаписування екрана на реальному iPhone. У розділі Review information, пункт Review video (iPhone) містить список обов'язкових кроків. Додайте відео в App Store Connect → ваш додаток → App Review Information → Attachment.
- Збірка лише для внутрішніх тестувальників містить відповідну позначку. Додайте її до групи внутрішнього тестування в TestFlight → Internal Testing, а потім установіть із додатка TestFlight.
- Кнопка Вилучити ключ на картці iPhone зупиняє завантаження від Keynate. Ваш опублікований додаток залишається в магазині.
Часті проблеми
- "Install the TestFlight preview on a real iPhone, try it, then tick “Tried on a real iPhone”." Виконайте крок 7, а потім знову натисніть «Опублікувати».
- Bundle ID немає у списку Apple. Натисніть Перевірити знову на вашій сторінці додатків. Якщо ваш ключ не може його зареєструвати, додайте його вручну в акаунті Apple Developer у розділі Identifiers.
- Apple блокує завантаження. Прийміть найновіші угоди в розділі Business → Agreements.
- Apple попросила внести зміни. Див. Мій додаток відхилено.
- Інші проблеми: Додаток не збирається або не публікується.
Питання
Часто задані питання
Чи сплачує Keynate збір Apple?
Ні. Акаунт розробника належить вам, тому щорічну плату Apple сплачуєте безпосередньо ви компанії Apple.
Чи працює додаток на iPad?
Так. Картка в App Store називається iPhone & iPad app (App Store).