Než začnete
Váš web už má aplikaci pro iPhone (viz Přidat aplikace). Potřebujete Apple ID se zapnutým dvoufaktorovým ověřením.
Postup
- Zřiďte si účet Apple Developer. Klepněte na Join the Apple Developer Program. Vyberte Individual nebo Organization. Apple si účtuje roční poplatek – platí se přímo Applu, ne službě Keynate. Počkejte na uvítací email od Applu, což může trvat den nebo dva. Organizace potřebuje číslo D-U-N-S (zdarma, vyřízení trvá až týden) a firemní web.
- Potvrďte smlouvy od Applu. Přihlaste se do App Store Connect jako Account Holder. Klikněte na Byznys a potom na Agreements. Pokud uvidíte žlutý pruh, stiskněte Review Agreement, zaškrtněte políčko a stiskněte Přijmout. U bezplatných aplikací stačí smlouva Free Apps.
- Vytvořte API klíč pro Keynate. V App Store Connect otevřete Users and Access, pak Integrations → App Store Connect API → Team Keys. Stiskněte Generate API Key. Pojmenujte jej Keynate. Přístup: Administrace (pro první nastavení). Stisknutím Download API Key stáhněte soubor .p8. Apple dovoluje stažení pouze jednou. Zkopírujte Issuer ID a Key ID. Na kartě pro iPhone zadejte obojí, nahrajte soubor .p8 a stiskněte Uložit a zkontrolovat.
- Založte záznam aplikace. V App Store Connect otevřete Aplikace, klikněte na + a pak na New App. Platforma: iOS. Vložte název aplikace ze stránky Vaše aplikace. Vyberte Bundle ID, které se shoduje s údajem na vaší stránce Aplikace. Pokud je seznam prázdný, stiskněte nejprve Zkontrolovat znovu v Keynate; Keynate jej zaregistruje za vás. SKU: cokoliv. User Access: Full Access. Stiskněte Vytvořit.
- Název aplikace a ikona. Viz Název a ikona aplikace.
- Sestavení aplikace a odeslání do TestFlight. Klepněte na Sestavit aplikaci pro iPhone (později Vytvořit aplikaci). Trvá to zhruba 20 až 40 minut. Jakmile Apple sestavení zpracuje, objeví se v TestFlight samo.
- Otestujte aplikaci na svém iPhonu. Nainstalujte si z App Store aplikaci TestFlight (zdarma od Applu). Otevřete testovací odkaz nebo naskenujte QR kód, klepněte na Přijmout a Instalovat. Projděte každou obrazovku. Poté v kontrolním seznamu pro App Store zaškrtněte Vyzkoušeno na reálném iPhonu. Návod tento krok označuje jako volitelný, ale Keynate pošle aplikaci Applu až po tomto zaškrtnutí.
- Kontrolní seznam pro App Review. Zkopírujte odpovědi z Keynate do App Store Connect a každou položku zaškrtněte. Viz Kontrolní seznamy pro obchody. Pokud se v aplikaci čtenáři přihlašují, také vytvořte přihlášení pro schvalovatele.
- Odešlete ke schválení. V sekci Sestavit, prohlédnout a publikovat klikněte u otestované verze na Publikovat na App Store a poté na Publikujte. Pokud se v aplikaci přihlašují čtenáři, musí přihlášení pro schvalovatele existovat předem. Schválení ze strany Applu obvykle trvá 1 až 2 dny. Po schválení se aplikace dostane k uživatelům během 7 dnů; postupné vydávání můžete pozastavit.
Dobré vědět
- U sestavení pro iPhone se může zobrazovat Již brzy, zatímco je Keynate pro váš web připravuje. Kroky 1 až 5 můžete udělat už teď, abyste měli vše nachystané.
- U nových účtů Apple vyžaduje krátký záznam obrazovky na reálném iPhonu. V části Informace pro schválení najdete v bodu Video pro schválení (iPhone) seznam kroků k nahrání. Video přiložte v App Store Connect → vaše aplikace → App Review Information → Attachment.
- Sestavení určené pouze pro vaše testery je takto označeno. Přidejte jej do interní testovací skupiny v TestFlight → Internal Testing a poté nainstalujte z aplikace TestFlight.
- Volba Odebrat klíč na kartě pro iPhone zastaví odesílání z Keynate. Publikovaná aplikace v obchodě zůstane.
Časté problémy
- „Nainstalujte si náhled přes TestFlight na reálný iPhone, vyzkoušejte ho a potom zaškrtněte ‚Vyzkoušeno na reálném iPhonu‘.“ Proveďte krok 7 a znovu stiskněte Publikovat.
- Bundle ID chybí v nabídce Applu. Stiskněte Zkontrolovat znovu na své stránce Aplikace. Pokud jej váš klíč nedokáže zaregistrovat, přidejte jej ve svém účtu Apple Developer v sekci Identifiers.
- Apple blokuje nahrávání. Potvrďte nejnovější smlouvy v sekci Business → Agreements.
- Apple požádal o úpravy. Viz Moje aplikace byla zamítnuta.
- Cokoliv jiného: Aplikaci se nedaří sestavit nebo publikovat.
Časté dotazy
Často kladené otázky
Hradí Keynate poplatek Applu?
Ne. Vývojářský účet patří vám, takže roční poplatek platíte přímo vy Applu.
Funguje aplikace i na iPadu?
Ano. Karta v App Store se jmenuje Aplikace pro iPhone a iPad (App Store).