Zamítnutí v App Storu vyžaduje reakci odpovídající uvedenému problému. Začněte zprávou z kontroly a ověřte, co selhalo. Aktuální pokyny společnosti Apple umožňují odpovědět po opravě informací, metadat nebo problému na straně serveru. Oprava kódu odeslaného sestavení vyžaduje nové sestavení. Pokud rozhodnutí rozporujete, před odvoláním si je vyjasněte.
Okamžité opětovné odeslání může znovu spustit práci, kterou jste mohli vyřešit v konverzaci.
Začínáme tím, že zprávu porovnáme s odeslanou aplikací a zaznamenáme, co mohl kontrolor vidět. Získáte tak konkrétní úkol, který můžete probrat s vývojářem, i když sami kód změnit nemůžete.
Co zamítnutí v App Storu skutečně říká?
Než zvolíte opravu, přečtěte si stav a zjistěte, které položky se týká. Přehled stavů společnosti Apple rozlišuje odeslání čekající na kontrolu od zamítnuté aplikace nebo zamítnutých informací v záznamu. Jedno odeslání může obsahovat několik položek. Zaznamenejte, která z nich má problém, uvedené pravidlo a vysvětlení kontrolora. Samotný starý odznak zamítnutí neposkytuje dostatek informací k dalšímu postupu.
Metadata jsou informace v záznamu, například popisy a snímky obrazovky, které se nacházejí mimo spustitelný balíček aplikace. Sestavení je zabalená verze odeslaná ke kontrole. App Review Guidelines společnosti Apple považují úplnost, přesnost metadat a dostatečnou funkčnost aplikace za samostatné požadavky. Srozumitelnější popis neopraví pád aplikace, zatímco funkční prvek může stále potřebovat lepší informace pro kontrolu.
Veďte záznam úkolu s těmito poli: dotčená položka, pravidlo, pozorovaný problém, navrhovaná oprava, důkaz, odpovědná osoba a další krok. Vycházejte ze skutečné připomínky kontrolora. Pokud ji zpráva nevysvětluje, označte pole jako neznámé a poté položte konkrétní otázku.

Najděte problém, který mohl kontrolor zopakovat
Otestujte odeslanou verzi od místa popsaného ve zprávě. Váš běžný účet již může mít přístup nebo dokončené nastavení, které kontrolor nemá. Pokyny společnosti Apple k přípravě požadují funkční demonstrační přihlašovací údaje a informace potřebné k přístupu k funkcím aplikace. Než požádáte vývojáře o nové vydání, ověřte celou cestu.
- Srovnejte verzi a prostředí. Zeptejte se vývojáře, které sestavení bylo odesláno a na jakém zařízení a operačním systému bylo testováno. Nápověda společnosti Apple k testování zařízení požaduje testování na fyzickém zařízení včetně příslušných režimů kompatibility. Zaznamenejte vše, co na dostupných zařízeních nedokážete zopakovat.
- Vyzkoušejte účet pro kontrolu s novým přihlášením. Postupujte podle dodaných kroků až k nahlášené funkci. Zkontrolujte role účtu a případné pokyny k ověřovacímu kódu. Nápověda společnosti Apple k úplné kontrole tyto údaje požaduje předem. Přihlašovací údaje musí zůstat použitelné při zahájení kontroly.
- Čtěte záznam vedle aplikace. Porovnejte snímky obrazovky a popis s tím, co dané sestavení skutečně dělá. Pokud se zamítnutí týká zprávy o oprávnění, pokyny společnosti Apple k purpose string vyžadují konkrétní vysvětlení, jak aplikace požadovaný prostředek používá.
- Ověřte uvedené chování v oblasti soukromí. U problému s odstraněním účtu otestujte skutečnou cestu. Pokyny společnosti Apple vyžadují, aby aplikace podporující vytvoření účtu nabízely zahájení odstranění přímo v aplikaci. Pouhá deaktivace nestačí. Povinnosti uchovávání a výjimky pro regulované aplikace je třeba ověřit samostatně.
Použijte testovací účet s bezpečnými ukázkovými daty. Záznam nebo příloha má ukázat neúspěšnou nebo opravenou cestu, aniž by odhalila záznamy zákazníků nebo přihlašovací údaje.
Odpovědět, odeslat nové sestavení, nebo se odvolat?
Postup zvolte až poté, co víte, co se změnilo. Nápověda společnosti Apple ke stavu kontroly rozlišuje opravy, které lze vysvětlit v odpovědi, od změn vyžadujících další kontrolu. Tabulka slouží jako pomůcka k rozhodnutí u existujícího zamítnutí. Oznámení o odstranění nebo zásah vůči účtu vyžaduje vlastní postup.
| Situace | Podporovaný další krok |
|---|---|
| Chybějící informace, opravená metadata nebo oprava přístupu na straně serveru | Opravte problém a odpovězte v App Store Connect |
| Vada v odeslaném sestavení byla opravena | Nahrajte změněné sestavení a odešlete je k nové kontrole |
| Domníváte se, že rozhodnutí nesprávně uplatňuje uvedené pravidlo | Vyjasněte věc v konverzaci a poté se odvolejte, pokud se nevyřeší |
Apple upozorňuje, že opětovné odeslání zahájí novou kontrolu a ukončí možnost odpovídat na předchozí zprávu. Opětovné odeslání během odvolání toto odvolání uzavře. Před změnou odeslání se poraďte s osobou, která konverzaci spravuje.
Výslovná nabídka Bug Fix Submission je samostatný případ. Nápověda společnosti Apple ji omezuje na způsobilé aktualizace dříve schválených aplikací bez právních nebo bezpečnostních problémů. Přijímá se odpovědí se závazkem opravit problémy v příští aktualizaci. Než použijete běžný postup s novým sestavením, přečtěte si nabídku.

Připravte opravu a důkazy společně
Ke každému problému přiřaďte opravu a způsob jejího ověření. Úkol vývojáře a odpověď kontrolorovi vedeme ve stejném záznamu, aby se změna aplikace promítla do informací odesílaných společně s ní. Začněte kontrolami, které můžete provést sami, a poté přidělte změny kódu vývojáři.
- Odstraňte nedostatky v přístupu a informacích. Podle nápovědy společnosti Apple k úplné kontrole doplňte do poznámek ke kontrole účel aplikace, změněné funkce, externí služby a případné regionální rozdíly. Po změně přihlašovacích údajů je znovu otestujte.
- Zkontrolujte propojený web. V telefonu otevřete adresy URL podpory a zásad ochrany soukromí uvedené ve svém odeslání. Ověřte cíl a znění vůči kontrolované aplikaci. Pokud web podporuje aplikaci, může být tato kontrola souladu součástí vývoje webu.
- Požádejte o prokazatelnou technickou opravu. U problému se sestavením požádejte vývojáře, aby po opravě předvedl nahlášenou cestu a označil sestavení, které ji obsahuje. Toto předání patří do vývoje a publikování mobilních aplikací společně s přípravou na kontrolu.
- Odešlete cílenou odpověď. Pokyny společnosti Apple k odpovědi používají odkaz unresolved issues dané aplikace a poté volby In Progress, Resolve a Reply to App Review. Je vyžadován přístup Account Holder, Admin nebo App Manager. Vysvětlete připomínku, kde se oprava nachází a jak ji otestovat. Pokud je to užitečné, přiložte relevantní důkazy a poté zvolte Reply.
- Odvolání použijte pro přetrvávající spor. Nápověda společnosti Apple k odvolání žádá nejprve o vyjasnění a poté o vypořádání uvedených požadavků pomocí důkazů. Do odvolání pro danou aplikaci zahrňte všechna porušení. Žádost o aktualizaci stavu nebo rychlejší kontrolu patří jinam.
Do záznamu úkolu nevkládejte osobní hesla Apple. Účet vývojáře ponechte pod kontrolou firmy a každé osobě přidělte přístup odpovídající její práci.
Jak poznáte, že je problém vyřešen?
Rozlišujte mezi opravou, kterou jste otestovali, a rozhodnutím společnosti Apple. Po změně znovu projděte přesně stejnou cestu a uchovejte výsledek, verzi sestavení nebo informací a odeslanou odpověď. Poté si přečtěte aktuální stav v App Store Connect. Úspěšný místní test vypovídá o daném testu. O odeslání nadále rozhoduje Apple.
Sledujte, zda má každý uvedený problém důkazy, zda stále funguje přístup pro kontrolu a zda pozdější zpráva opakuje stejnou připomínku. Pokud ano, před další změnou porovnejte novou zprávu se svým záznamem. Po vydání aplikace je získávání stažení aplikace samostatným úkolem.
Kde přicházíme na řadu my
Začínáme zprávou o zamítnutí, odeslanou verzí a reprodukovatelnou cestou aplikací. Poté můžeme oddělit opravy záznamu a webu od vývojových prací a připravit informace pro kontrolora. Než odsouhlasíte další sestavení, předejte tyto materiály osobě odpovědné za vydání a vyznačte nevyřešené otázky.