Hogyan lehet sikeresen beküldeni egy alkalmazást az App Store-ba felülvizsgálatra

Az Apple csapatának szigorú elképzelése van a mobilalkalmazások minőségéről. Ez nagyon jó a felhasználók számára, mert az Apple csapata keményen dolgozik azért, hogy az App Store megbízható ökoszisztémává váljon. Az App Store-ban magas küszöb és szigorú követelmények vannak, nemcsak az alkalmazás teljesítménye, hanem a megfelelő biztonsági intézkedések végrehajtása tekintetében is. A felhasználó biztos lehet abban, hogy az iOS alkalmazások megbízhatóak.

Az összes követelmény teljesítése azonban igazi pokollá válhat a fejlesztők számára. Csak összehasonlításképpen, az alkalmazás fejlesztése csak néhány hetet vehet igénybe, míg az App Store felülvizsgálatának átadásáig eltelt idő akár egy hónap (vagy akár hónapok is lehet), ha a fejlesztő figyelmen kívül hagyja az Apple fejlesztői irányelveit.

Dashdevsnél dolgozom, mint Client Engager. Fő feladatom az, hogy az alkalmazásokat a semmiből hozzam létre, hogy azok átmennek az értékelésen. Az ügyfelek igényeivel dolgozom. Több mint 9 éves tapasztalattal rendelkezünk az iOS alkalmazások fejlesztésében. Különböző piacokkal, iparágakkal és különböző vállalatokkal dolgoztunk együtt.

Az alkalmazások összetettsége is változó. 2018 folyamán 250+ alkalmazást nyújtottunk be felülvizsgálatra. Nem mindegyikük ment át először az értékelésen. De néha igazi féktelen örömet éreztünk egy jó áttekintésből.

Ebben a cikkben szeretném megosztani tapasztalatainkat, így elkerülheti a gyakori hibákat és könnyen átjuthat az áttekintési szakaszon.

Hogyan lehet jelentkezni az App Store-ba

Egy fényes vadonatúj iOS alkalmazást fejlesztettek ki, teszteltek, és készen áll a világ meglátására. Egy bináris fájl már fel van töltve az iTunes Connect panelre. De mi kell még?

  • Meg kell adnia az alkalmazásával kapcsolatos alapvető információkat (leírás, címkék, névjegyek), hozzá kell adnia a képernyőképeket és a bemutató felhasználói fiók hitelesítő adatait (ha az alkalmazásához engedély szükséges).
  • Az App Review jegyzetekbe be kell foglalnia a nem nyilvánvaló szolgáltatások (például a natív gesztushasználat) és az alkalmazáson belüli vásárlások részletes magyarázatát.
  • Ezután meg kell nyomnia a „Küldés ellenőrzésre” gombot, hogy tájékoztassa az Apple-t arról, hogy az alkalmazás készen áll az App Store-ra.

Értesítést kapunk, ha a leírásból valami fontos hiányzik. Ezután az alkalmazás állapotának felülvizsgálata „Ellenőrzésre vár” -ra változik. Néhány napba telhet, mire a valódi ellenőrzés megkezdődik. Amikor az ellenőrző csoport valóban megkezdi az ellenőrzést, az alkalmazás állapota „Ellenőrzés alatt” állapotra változik.

Tipp: Megtakarít némi erőfeszítést, ha telepíti az iTunes Connect alkalmazást az iPhone készülékére, hogy azonnali értesítéseket kapjon az állapotváltozásokról.

Az App Store felülvizsgálata minden alkalmazás számára kötelező lépés. Az alkalmazásellenőrzés folyamata ragaszkodik az Apple irányelvekhez, biztosítva a legjobb és legbiztonságosabb felhasználói élményt.

Felülvizsgálják az alkalmazással kapcsolatos elsődleges információkat is. Az ellenőrzés egy része automatikusan szkriptek segítségével történik, a másik pedig az emberek végrehajtják. Ha problémája van az alkalmazásának, akkor értesítést kap, amely tartalmazza a javítás pontos leírását. A felülvizsgálat első szakaszának időkerete 3-7 nap. Az alkalmazásfrissítések ellenőrzése gyorsabb - 1-3 napig.

Az elmúlt években néhány probléma merült fel a felülvizsgálatra benyújtott pályázatokkal kapcsolatban. Néhányukat könnyen meg lehetett javítani, másokat pedig sok órába telt.

Szóval, miért nem sikerült az alkalmazásainak első próbálkozása?

Itt kell figyelembe vennie.

Használja az emberi interfész iránymutatásait (HIG) a tervezéshez

Tervezőinek a kezdetektől fogva követnie kell a HIG-t. A gombok méretének és helyzetének, az alapvető felhasználói felület megfelelő használatának és a navigációnak meg kell felelnie az Apple irányelveinek. A HIG problémáinak kijavítása sokba kerülhet, ha a fejlesztés végén megtalálja ezeket a problémákat.

Tipp: Ne hozzon létre olyan alkalmazást, amely zavaróan hasonlít egy meglévő Apple termékhez vagy bármely más alkalmazáshoz (nincs másolat). Az Apple csapata nagyon szigorú ebben.

Ellenőrizze a funkcionalitási listát

Az alkalmazásnak tartalmaznia kell olyan funkciókat, tartalmat és felhasználói felületet, amely túlmutat az újracsomagolt webhelyen. Az Apple csapata törődik a felhasználó hasznosságával és előnyeivel.

Volt olyan eset, amikor egyik alkalmazásunkat elutasították, mert az Apple ellenőrző csoportja feltételezte, hogy alkalmazásunknak nem kell rendelkeznie a Regisztráció / Bejelentkezés funkcióval. Tehát fellebbezést küldtünk, amelyben bizonyíték volt e funkció relevanciájáról.

Egy másik eset kicsit más volt - az alkalmazás túl egyszerű volt az AppStore számára (csak egy vicces naptár). Az alkalmazásnak további funkciókra volt szüksége. Fejlesztettük egy megosztási funkció hozzáadásával, és ez megfelelt az értékelésen.

Még egy fontos szabály, amelyre utalni kell, hogy az alkalmazás nem igényelhet más alkalmazások telepítését.

Adjon meg egy teljes funkcionalitású demófiókot az Apple csapatának

Az App Store ellenőrző csapata mindenképpen megpróbálja regisztrálni az alkalmazását, de ellenőrizniük kell a többi funkciót is. Például egy banki alkalmazás működésének áttekintéséhez rendelkeznie kell aktivált kártyával rendelkező számlával és néhány tranzakcióval rajta. Biztosnak kell lennie abban, hogy a fiók teljes funkcionalitást ér el, és az összes háttérfunkció be van kapcsolva.

Tipp: Ne adja meg ezt a fiókot a minőségbiztosítási csapatának szokásos tesztelés céljából, különösen az áttekintési időszak alatt. Egyszer egy kérelmet küldtünk felülvizsgálatra, és egyúttal a minőségbiztosítási mérnökünk tesztelte a blokkolási funkciókat, és időnként betiltott egy új felhasználót.

Nincs „teszt”, „hamarosan”, „béta”, „próba”, „tesztlámpa” az alkalmazásban.

Az összes jövőbeni, befejezetlen demo funkciót nem szabad használni az alkalmazásban. Egyáltalán ne használja ezeket a szavakat az alkalmazás tartalmához, még az alkalmazáson belüli képernyőképekhez és leírásokhoz sem. Ha tesztelnie kell alkalmazását, csatlakozhat a Testflight szolgáltatásaihoz.

Egyszer nevetséges hibát követtünk el egy másik alkalmazásunkkal. Mint azt talán tudhatod, a felülvizsgálat előkészítéséhez a fejlesztők néha közvetlenül a TestFlight-ból készítenek képernyőképeket az alkalmazásról. Ezeket a képeket az App Store valódi alkalmazásának képernyőképeként teszik közzé. Ha így tesz, ellenőrizze kétszer, mivel az állapotsorban lehet a „Testflight” címke. Amikor ez megtörténik, a jelentkezését elutasítják. Ez az aprócska dolog megakadályozhatja a kérelem benyújtását.

Teljesítmény

Nincs összeomlás, nincs lassú teljesítmény, nincs memóriaszivárgás az App Store-alkalmazások számára. A nem teljes alkalmazáscsomagokat és bináris fájlokat, amelyek összeomlanak vagy nyilvánvaló technikai problémákkal teljesítenek, egyszerre elutasítják.

Csak a meglévő funkciókat írja le

Az alkalmazás leírásában nem szerepelhet a jövőbeni funkciókra vonatkozó hirdetés.

Általános Szerződési Feltételek / Adatvédelmi irányelvek .

Ezeket a dokumentumokat vagy a hozzájuk mutató linkeket hozzá kell adni az alkalmazáshoz. El kell magyaráznia a felhasználónak, hogyan dolgozzák fel érzékeny adataikat, és milyen adatokat oszt meg az alkalmazás harmadik felekkel és milyen célokra (pl. Elemzőeszközök, hirdetési hálózatok és harmadik féltől származó SDK-k stb.). A felhasználónak ismernie kell az alkalmazás törlési és megőrzési házirendjét.

Szellemi tulajdon

Engedélyekkel kell rendelkeznie az alkalmazás összes anyagának használatához (szerzői jogi probléma). Ne használja harmadik fél védjegyeit, szerzői jog által védett műveket vagy szabadalmaztatott ötleteket az alkalmazásában, ha még nem szerezte meg a szükséges licencet. Ne feledje a szexuális vagy pornográf tartalom, a marihuána, a dohány, az ellenőrzött anyagok, a vallási szövegek megtévesztő idézetei és a mobilalkalmazásokban alkalmazott erőszak korlátozásait.

Engedélyek

Ha a vállalkozás területén belül néhány szabályozás engedélyt igényel a szolgáltatások nyújtására, például FinTech, Medicine, Healthcare stb., Akkor a dokumentumok másolatát csatolnia kell az alkalmazás felülvizsgálatához. Ha egy alkalmazáshoz speciális hardverre van szükség, meg kell adnia a hardver megfelelő tanúsítványát vagy licencét.

Egy másik eset tapasztalataink szerint: egy alkalmazás speciális matrica-nyomtatót használt. Eleinte a kérelmet elutasították, és igazolást kellett szereznünk a nyomtatók használatához. Egy hónapba telt, mire megszereztük a hardver gyártójának hivatalos jóváhagyását.

Egy másik példa egy digitális banki alkalmazás volt. Biztosítanunk kellett az App Store ellenőrző csapatának az E-money licencet. Ez vonatkozik a kriptopénziparra is.

„A kezdeti érmekínálatot („ ICO-k ”), a kriptovaluta határidős kereskedelmet és más kriptopapírokkal vagy kvázi értékpapírokkal folytatott kereskedelmet elősegítő alkalmazásoknak bejegyzett bankoktól, értékpapírcégektől, határidős jutalék kereskedőktől („ FCM ”) vagy más jóváhagyott pénzügyi intézményektől kell származniuk. meg kell felelnie az összes alkalmazandó jogszabálynak ”.

Kérjen engedélyt a felhasználótól

Az alkalmazásnak engedélyeket kell kérnie a kamera, a mikrofon, a hely, a kapcsolatokhoz való hozzáférés, a Camera Roll és a felhasználói helyek használatához. Az engedélyeknek relevánsnak kell lenniük az alkalmazás funkcionalitása szempontjából. Az App Store csapata törődik azzal, hogy az alkalmazásban összegyűjtött információkat a megfelelő módon tárolják, és megakadályozza azok illetéktelen felhasználását, nyilvánosságra hozatalát vagy harmadik felek általi hozzáférését.

Tipp: ne felejtse el hozzáadni az engedélyek leírását a .plist fájlhoz. Ez az elutasítások másik gyakori oka.

Nincs makett adat az alkalmazásban

Ha az alkalmazás nem tartalmaz tartalmat egyes szükséges űrlapokhoz, rejtse el ezt az elemet, vagy adjon hozzá helyőrzőt annak magyarázatával, hogy a felhasználó hogyan tudja megszerezni a szükséges adatokat.

Néha a fejlesztők kemény kódot mutatnak a maximális felhasználói funkcionalitás érdekében. Például az alkalmazásnak van egy része diagramokkal, amelyek a felhasználó aktivitási statisztikáit jelenítik meg az alkalmazásban. Ebben az esetben olyan helyőrzőnek kell lennie, amelyben egy gyors szöveg található, amely a diagram akkor lesz elérhető, amikor a felhasználó mindennap elkezdi használni az alkalmazást.

A hirdetésekkel a dolgok ugyanazok - nem töltheti be az alkalmazást üres hirdetésszalagokkal vagy teszthirdetésekkel.

Képesség moderálni a felhasználó tartalmát

A „Felhasználó / tartalom letiltása”, „Felhasználó / tartalom jelentése”, „A felhasználók feketelistája” szükséges funkciók az alkalmazás számára, ha többfelhasználós kommunikációt biztosít (pl. Hírcsatornák, csevegések, csoportok). Terméktulajdonosként tudatában kell lennie annak, hogy különböző emberek fogják használni az alkalmazását, és egyesek zavarhatnak másokat. Biztosítania kell a felhasználóinak a tartalom és a közösség kezelését, amellyel interakcióba lépnek.

A kiadás lehetőségei

Minden felülvizsgálatra benyújtott munkámmal a csapat új tapasztalatokat szerez. Legfőbb tanácsom, hogy nyújtsa be jelentkezését az App Store felülvizsgálatába, amint kidolgozta az alkalmazás MVP-jét. Ne feledje, hogy még ha át is adja az értékelést, ez nem jelenti azt, hogy az alkalmazást kiadják.

Három különböző műveletet hajthat végre a sikeres ellenőrzés után:

  • A verzió manuális kiadása: Fejlesztőként vagy alkalmazáskezelőként az iTunes Connect panelre kell lépnie, és az alkalmazás kiadásához nyomja meg a gombot.
  • Automatikusan kiadja ezt a verziót: ez azt jelenti, hogy az alkalmazás közzétételre kerül, amint átmegy a felülvizsgálaton.
  • Automatikusan kiadja ezt a verziót az App Review után, legkorábban…: kiválaszthatja a kiadás időpontját / dátumát. Ha jelentkezése átmegy az ellenőrzésen, akkor azt közzéteszik.

Ezek a lehetőségek segíthetik a fejlesztőket és a terméktulajdonosokat / -menedzsereket az ellenőrzés átadásában és a marketing kampány megkezdésének megvárásában. Tudnia kell, hogy az első alkalmazás-felülvizsgálat a legkritikusabb, ezért az App Store csapata sokkal hosszabb ideig és alaposabban ellenőrzi az alkalmazást. Minden további frissítést is felülvizsgálunk, de kevesebb időbe telik az ellenőrzés. Néha csak néhány órát vehet igénybe.

Az App Store elutasíthatja az alkalmazásodat. Rendben van. Ne essen pánikba. Ha megértette az okot, csak megoldja a problémát, és újra elküldi az alkalmazást felülvizsgálatra. Ha kérdése van, vagy további információkat szeretne megadni, akkor a Felbontási központ segítségével kommunikálhat az Alkalmazás-felülvizsgálati csapattal. Támogatóak és készek segíteni az alkalmazásában. Nagyon sok problémát megoldottunk a segítségükkel.

Remélem, hogy a cikkben említett példáim hasznosak lesznek az Ön számára, és az összes IOS-alkalmazás az első próbálkozáson átmegy az App Store ellenőrzésén.

PS Hasznos linkek:

  • App programozási útmutató
  • Alkalmazásbővítmény programozási útmutató
  • iOS adattárolási irányelvek
  • Emberi interfész irányelvek
  • Marketing erőforrások és identitás irányelvek
  • Irányelvek az Apple védjegyeinek és szerzői jogainak használatához