9 ok, amiért az alkalmazásodat elutasíthatja az Apple felülvizsgálata

Sokat foglalkozunk az Apple App Review-val. Tulajdonképpen túl sokat.

Az ügyfelek nevében több ezer alkalmazást nyújtottunk be, és rengeteg elutasítással foglalkoztunk. Ebben a cikkben az általunk tapasztalt legnagyobb hibákról fogunk beszámolni, amelyek miatt az Apple Review Team elutasíthatja az alkalmazásodat.

Ez a téma minden alkalmazásfejlesztő szívéhez közel áll, és remélhetőleg ez a cikk megóv téged attól a rettegett Apple Resolution Center-től. Oké, a Resolution Center nem is olyan rossz, és valójában egy olyan hely, amely segít átjuttatni az alkalmazásodat a szigorú iOS irányelveken és a kézi felülvizsgálati folyamaton. Ennek a cikknek az a célja, hogy csökkentsük az ott töltött időt, és megpróbáljuk elsőre elfogadtatni az alkalmazásodat, úgyhogy vágjunk bele.

resolution-center

Az alkalmazásod nem mindenkinek való

Az elutasítás egyik fő oka, hogy olyan nyilvános alkalmazást nyújtasz be, amely nem releváns a szélesebb lakosság számára. Ha olyan alkalmazásod van, amely csak egy maroknyi embernek kedvez a nagyközönség körében, az Apple nemet fog mondani.

Ha például az alkalmazásod egy helyi élelmiszerboltot népszerűsítene egy 27 fős lakosságú városban, attól tartok, nagy a valószínűsége, hogy az Apple nemet fog mondani. Az alkalmazásodnak valamilyen funkcionalitással is rendelkeznie kell. Elmúltak például a Gazdag vagyok alkalmazás napjai, amely nem csinált mást, csak tudatta másokkal, hogy elég gazdag vagy ahhoz, hogy hülye összegeket költs egy képernyőképre! Komolyan, nézd meg a linket, az emberek tényleg megvették. Alapvetően ügyelj arra, hogy az alkalmazásod valami hasznosat csináljon, és az emberek széles körének szóljon.

Mi a helyzet egy vállalat alkalmazottainak szánt alkalmazással?

A vállalaton belüli használatra szánt alkalmazásokat, például egy eszközt az értékesítőknek, az Apple Enterprise programon keresztül lehet benyújtani. Az alkalmazás nem lesz elérhető az alkalmazásboltban bárki számára letölthető, csak bizonyos eszközökre korlátozódik.

Az alkalmazás megegyezik a weboldalával

Nagyon sokan szeretnének egy olyan alkalmazást, amely pontosan ugyanazt teszi, mint a weboldaluk, ugyanolyan dizájnnal megjelenítve.

Például egy egyházi weboldal, amely a templomról szóló információkat és néhány blogbejegyzést szeretne megjeleníteni az alkalmazásban. Az ilyen típusú alkalmazást el fogják utasítani. Miért?

Az Apple azt akarja, hogy az alkalmazás olyasmit tegyen, amit a weboldal nem tud. Máskülönben miért van szükség applikációra? Sajnos a push-értesítések önmagukban nem lépik át ezt az akadályt. Interaktivitást kell létrehoznia, például tagsági területet, alkalmazáson belüli vásárlásokat, médiatöltéseket, a készülék kamerájának használatát és ehhez hasonló natív funkciókat.

Az Apple elvárja, hogy az alkalmazás megfeleljen az emberi interfészre vonatkozó iránymutatásoknak. A Human Interface Guidelines olyan szoftverfejlesztési dokumentumok, amelyek az alkalmazásfejlesztőknek ajánlásokat kínálnak. Egyszerűen fogalmazva, az Apple azt szeretné, ha az alkalmazások megfelelnének a tervezési elveiknek és útmutatóiknak. Ja, és ne használj semmilyen Apple márkajelzést az alkalmazásodban, ezt sem szeretik, és ez elutasítást von maga után.

Az alkalmazásod nem működik, vagy nem teljes

Ez nyilvánvalónak tűnhet, de mindenképpen teszteld az alkalmazásodat, mielőtt elküldöd felülvizsgálatra. Ha a bírálók nem tudnak bejelentkezni, mert nem adtál nekik hitelesítő adatokat, vagy halott linkeket találnak, elutasítják az alkalmazásodat.

Ha az alkalmazásod demó tartalmat használ, szintén elutasíthatják. Nem baj, ha hamis felhasználói profilokat hozol létre, és hozzáadsz némi tartalmat, hogy az alkalmazásod ne legyen üres, csak valósnak tűnjön.

Vigyáznod kell arra is, hogy az alkalmazásod ne akadjon el a kezdőképernyőn. Ha egy alkalmazásnak több mint tíz másodpercig tart betölteni a splash képernyőt, akkor több mint valószínű, hogy nem fogsz átmenni az értékelőkön. Hogy őszinte legyek, ha az alkalmazásod amúgy is ilyen sokáig lóg a kezdőképernyőn, az arra utal, hogy nagyobb probléma van az alkalmazás fejlesztésével.

Az alkalmazásod leírása nem teljes

Ez egy egyszerű eset. Győződjön meg róla, hogy az alkalmazásnak jó leírása van, és minden benne van, aminek benne kell lennie.

A leírás kitöltésekor rengeteg hely áll rendelkezésre, használja ki. Mondd el az ügyfeleidnek az alkalmazásod összes funkcióját, hogy mit tud, és hogy ki vagy te. Ha olyan funkciókat használ, amelyek extra leírást igényelnek, mint például az alkalmazáson belüli vásárlások, mindenképpen tüntesse fel ezeket.

Az Apple értékeli ezeket az információkat, és ha kihagyja őket, vagy csak nagyon korlátozottan, az biztos út az elutasításhoz. Továbbá ne írja bele az alkalmazás árát a leírásba. Különböző országok láthatják az alkalmazásodat, és ha ezeknek az országoknak adod el az alkalmazásodat, akkor több mint valószínű, hogy az más pénznemben lesz. Mindezt bízd az Apple-re.
app-description

Egy másik alkalmazást másoltál

Ez átvezet a következő pontomhoz: ne másolj! Ha az alkalmazásod leírása például Facebookként írja le magát, az nem kerül be az áruházba. Meg kell győződnöd arról, hogy az alkalmazásod egyedi, új, friss. Persze nem árt, ha egy meglévő ötletet átveszel és továbbfejleszted, de egy másik alkalmazás durva másolása nem fog bejutni a Review Team-be.

Your App Is Too Big

bloatedGyőződj meg róla, hogy az .ipa fájl mérete nem túl nagy. A cikk megírásának időpontjában az Apple legfeljebb 100 Mb-os alkalmazások letöltését engedélyezi mobilhálózaton keresztül az App Store-on keresztül. Ha ennél nagyobb, elutasítják.

A teljes alkalmazás mérete legfeljebb 4 GB lehet, de minél nagyobb a fájl, annál tovább tart a felhasználóknak a letöltés. Próbálj meg 50 MB alatt maradni, hogy alkalmazásod gyorsan és könnyen elérhető legyen az App Store-ból.

Téves verziószámot használtál

Az Apple szereti az egyes számot a build számokban. Tehát, amikor feltöltesz egy alkalmazást, győződj meg róla, hogy legalább 1 azaz 1.0, 1.0.0.0 stb. verziószámot használsz. Ha az Apple ennél kisebb számot lát, például 0.1-t, akkor elutasítja az alkalmazást.

Ha az Apple 1-nél kisebb verziószámot lát, akkor azt feltételezi, hogy az alkalmazás még a terjesztés előtti szakaszban van. Szép, teljes, funkciókban gazdag alkalmazásokat szeretnének látni. Ha úgy érzik, hogy az alkalmazás hiányos, még akkor is, ha csak egy verziószámról van szó, akkor elutasítják. Nem szeretik az “Alpha” és a “Beta” szavakat sem, ezért próbáld meg kihagyni őket a leírásaidból.

A letöltéssel visszaélsz

A dolgok fejlesztési oldalát folytatva, ne tölts le tartalmat vagy szkripteket futásidőben. Az Apple kimondja, hogy “Az olyan alkalmazásokat, amelyek bármilyen módon vagy formában kódot töltenek le, elutasítjuk”. Elismerem, ez egy elég homályos kijelentés, de gondoljunk csak bele: ha futásidőben olyan Javascriptet töltesz le, amely gyakorlatilag megváltoztatja az alkalmazás működését, akkor az már egy másik alkalmazásnak tekinthető, mint amit a bíráló véleményezett.

Az Apple biztosítani akarja, hogy az általuk jóváhagyott alkalmazás az legyen, amit a felhasználóhoz eljuttatnak. Továbbá ne éljen vissza a fájlrendszerrel. Vagyis ne töltsön le semmilyen fájlt a felhasználó engedélye nélkül. Biztosítanod kell, hogy az alkalmazásod valóban működik valamilyen módon, ha nincs hálózat sem. Még ha ez csak egy oldal is, amely azt mondja, hogy internetkapcsolatra van szükség, az Apple-nek szüksége van a funkcionalitásnak erre a formájára. Ennek tesztelésére jó módszer, ha a készüléket repülőgépes üzemmódba kapcsolod, és megnézed, mi történik a tesztelés során.

Megsértetted az Apple irányelveit

Az Apple-nek van egy sor App Store felülvizsgálati irányelve, amelyet be kell tartanod. Átnézheti őket , de gyorsan fussunk át ezeken, mivel eléggé magától értetődőek:

  • A vallással, kultúrával és etnikummal szemben rágalmazó, sértő, gonoszkodó alkalmazásokat elutasítjuk.
  • Nincs szerencsejáték.
  • Nincs felnőtt tartalom.
  • Megfelelő ikonok
  • Az Apple-t használja az alkalmazáson belüli fizetésekhez, tehát nincs PayPal.
  • Ne írassuk alá a felhasználóval a felhasználói megállapodást.

Amint képzelheted, ez semmiképpen sem a teljes lista, de a legtöbb biztos módját annak, hogy az alkalmazásodat elutasítsák, le kell fednie.

Mi a teendő, ha az alkalmazásodat elutasítják

Amint azt a cikk elején már említettem, ha az alkalmazásod a Resolution Centerbe kerül, annak oka van, amit részletesen ismertetünk neked.

Azt kell tenned, hogy gondosan átnézed az elutasítás okát, és orvosolod a problémát. A Google a barátod, ha csak az elutasítás okát teszed oda, valahol találsz egy témát, amiben részletesebben elmagyarázzák.

A Resolution Center nem a világ vége, és ha a problémát kijavítottad, újra feltöltheted. Győződj meg róla, hogy az újbóli beküldés előtt a build számodat megemeled, különben hibaüzenetet kapsz, amikor megpróbálod feltölteni az .ipa fájlodat.