9 důvodů, proč může být vaše aplikace zamítnuta Apple Review

S Apple App Review se setkáváme často. Vlastně až moc.

Za dobu naší existence jsme jménem zákazníků odeslali tisíce aplikací a vypořádali se se spoustou zamítnutí. V tomto článku se budeme zabývat některými z největších chyb, se kterými jsme se setkali a kvůli kterým může být vaše aplikace odmítnuta týmem Apple Review.

Je to téma blízké srdci každého vývojáře aplikací a doufáme, že vás tento článek uchrání před obávaným Apple Resolution Center. Dobře, Resolution Center není až tak špatné a je to skutečně místo, které vám pomůže dostat vaši aplikaci přes přísné směrnice iOS a proces ručního přezkoumání. Cílem tohoto článku je omezit čas, který tam strávíte, a pokusit se, aby vaše aplikace byla přijata hned napoprvé, takže se do toho pojďme pustit.

resolution-center

Vaše aplikace není pro každého

Jedním z hlavních důvodů zamítnutí je předložení veřejné aplikace, která není relevantní pro širší populaci. Pokud máte aplikaci, která bude přínosem jen pro hrstku lidí z řad široké veřejnosti, Apple řekne ne.

Příklad pokud by vaše aplikace měla propagovat místní obchod s potravinami ve městě s 27 obyvateli, obávám se, že je pravděpodobné, že Apple řekne ne. Vaše aplikace také musí mít nějakou funkčnost. Pryč jsou například doby aplikace Jsem bohatý, která nedělala nic jiného, než že dávala ostatním lidem vědět, že jste dost bohatí na to, abyste utratili hloupé peníze za snímek obrazovky! Vážně, podívejte se na ten odkaz, lidé si ji skutečně koupili. V podstatě se ujistěte, že vaše aplikace dělá něco užitečného a pro široký okruh lidí.

A co aplikace pro zaměstnance firmy?

Aplikace pro interní použití ve firmě, například nástroj pro obchodníky, lze přihlásit prostřednictvím programu Apple Enterprise. Aplikace nebude v obchodě App Store k dispozici ke stažení pro kohokoli, je omezena pouze na určitá zařízení.

Vaše aplikace je totožná s vaším webem

Mnoho lidí chce mít aplikaci, která dělá přesně totéž co jejich web, zobrazenou se stejným designem.

Například web církve, která chce v aplikaci zobrazovat informace o církvi a některé příspěvky na blogu. Tento typ aplikace bude odmítnut. Proč?“

Apple chce, aby aplikace dělala něco, co webová stránka dělat nemůže. Proč byste jinak potřebovali aplikaci? Bohužel samotná push oznámení vás přes tuto překážku nedostanou. Musíte vytvořit interaktivitu, jako je členská oblast, nákupy v aplikaci, stahování médií, používání fotoaparátu zařízení a podobné nativní funkce.

Apple očekává, že aplikace bude splňovat jejich pokyny pro lidské rozhraní. Human Interface Guidelines jsou dokumenty pro vývoj softwaru, které nabízejí vývojářům aplikací soubor doporučení. Jednoduše řečeno, Apple chce, aby vaše aplikace splňovaly jejich zásady a pokyny pro navrhování. Jo, a nepoužívejte v aplikaci žádnou značku Apple, to se jim také nelíbí a bude to znamenat zamítnutí.

Vaše aplikace nefunguje nebo je neúplná

Může se to zdát samozřejmé, ale před odesláním aplikace k posouzení ji určitě otestujte. Pokud se recenzenti nemohou přihlásit, protože jste jim neposkytli přihlašovací údaje, nebo najdou nefunkční odkazy, vaši aplikaci odmítnou.

Pokud vaše aplikace používá ukázkový obsah, mohou ji také odmítnout. Je v pořádku vytvořit falešné uživatelské profily a přidat nějaký obsah, aby vaše aplikace nebyla prázdná, jen ať vypadá reálně.

Musíte se ujistit, že vaše aplikace také nezůstane viset na úvodní obrazovce. Pokud načítání aplikace od úvodní obrazovky trvá déle než deset sekund, je více než pravděpodobné, že u recenzentů neprojdete. Upřímně řečeno, pokud vaše aplikace stejně tak dlouho visí na úvodní obrazovce, naznačovalo by to, že je větší problém ve vývoji aplikace.

Popis vaší aplikace je neúplný

Toto je snadné. Ujistěte se, že má aplikace dobrý popis a že v něm uvádíte vše, co v něm má být.

Při vyplňování popisu je k dispozici spousta místa, tak ho využijte. Informujte zákazníky o všech funkcích své aplikace, o tom, co umí a kdo jste. Pokud používáte funkce, které vyžadují další popis, například nákupy v aplikaci, nezapomeňte je uvést.

Apple tyto informace ocení a jejich vynechání nebo velmi omezené uvedení je spolehlivým způsobem, jak být odmítnut. Do popisu také neuvádějte cenu aplikace. Vaši aplikaci mohou vidět různé země, a pokud do nich aplikaci prodáváte, je více než pravděpodobné, že bude v jiné měně. Tohle všechno nechte na Applu.
app-description

Okopírovali jste jinou aplikaci

Tím se dostávám k dalšímu bodu: Nekopírujte! Pokud se vaše aplikace v popisu popisuje například jako Facebook, do obchodu se nedostane. Musíte se ujistit, že je vaše aplikace jedinečná, nová, svěží. Samozřejmě není na škodu převzít existující nápad a vylepšit ho, ale nehorázné kopírování jiné aplikace mě u týmu recenzentů nedostane.

Vaše aplikace je příliš velká

bloatedUjistěte se, že velikost vašeho souboru .ipa není příliš velká. V době psaní tohoto článku společnost Apple povoluje stahování aplikací o velikosti do 100 Mb přes mobilní síť prostřednictvím obchodu App Store. Cokoli většího bude odmítnuto.

Celková velikost vaší aplikace může být až 4 GB, ale čím větší je soubor, tím déle trvá jeho stahování uživateli. Snažte se nepřekračovat 50 MB, abyste měli jistotu, že vaše aplikace bude z App Storu snadno a rychle stažitelná.

Použili jste špatné číslo verze

Apple má rád jedničku v číslech sestavení. Při nahrávání aplikace se tedy ujistěte, že používáte číslo verze alespoň 1, tj. 1.0, 1.0.0 atd. Pokud Apple uvidí číslo nižší, například 0.1, odmítne ji.

Když Apple uvidí číslo verze nižší než 1, předpokládá, že aplikace je stále ve fázi před distribucí. Chtějí vidět pěkné, kompletní a funkčně bohaté aplikace. Pokud mají pocit, že je aplikace neúplná, i když jde jen o číslo verze, odmítnou ji. Nemají také rádi slova „Alfa“ a „Beta“, takže se je snažte z popisů vynechat.“

Zneužili jste stahování

Pokračujeme-li ve vývoji, nestahujte obsah nebo skripty za běhu. Apple uvádí, že „aplikace, které jakýmkoli způsobem nebo formou stahují kód, budou odmítnuty“. Uznávám, že je to dost vágní prohlášení, ale berte to tak, že pokud za běhu stáhnete Javascript, který fakticky změní fungování aplikace, může být nyní považována za jinou aplikaci, než jakou recenzent hodnotil.

Apple chce zajistit, aby aplikace, kterou schválil, byla aplikací, která je distribuována uživateli. Také nezneužívejte souborový systém. To znamená, že nestahujte žádné soubory bez svolení uživatele. Musíte se také ujistit, že vaše aplikace skutečně nějakým způsobem funguje, když není k dispozici síť. I kdyby to měla být jen stránka, na které bude napsáno, že je potřeba připojení k internetu, Apple tuto formu funkčnosti potřebuje. Dobrým způsobem, jak to otestovat, je přepnout zařízení do režimu Letadlo a zjistit, co se při testování stane.

Porušili jste pokyny společnosti Apple

Apple má soubor pokynů pro hodnocení App Store, které musíte dodržovat. Můžete si je projít , ale pojďme si rychle projít tyto, protože jsou celkem samozřejmé:

  • Aplikace, které jsou hanlivé, urážlivé, podlé vůči náboženství, kultuře a etnické příslušnosti, budou odmítnuty.
  • Žádné hazardní hry.
  • Žádný obsah pro dospělé.
  • Shodné ikony
  • Pro platby v aplikaci používejte Apple, tedy žádný PayPal.
  • Nenuťte uživatele podepisovat uživatelskou smlouvu.

Jak si dokážete představit, toto v žádném případě není úplný seznam, ale měl by pokrýt většinu zaručených způsobů, jak vaši aplikaci odmítnout.

Co dělat, když je vaše aplikace zamítnuta

Jak jsem se dotkl na začátku článku, pokud se vaše aplikace ocitne v centru pro řešení problémů, je tam z nějakého důvodu, který vám bude podrobně popsán.

To, co musíte udělat, je pečlivě projít důvod zamítnutí a problém odstranit. Google je váš přítel, pokud si tam důvod odmítnutí prostě dáte, měli byste někde najít vlákno, kde je to vysvětleno podrobněji.

Resoluční centrum není konec světa a po odstranění problému můžete nahrávat znovu. Před opětovným odesláním nezapomeňte zvýšit číslo sestavení, jinak se při pokusu o nahrání souboru .ipa zobrazí chyba.