9 motive pentru care aplicația dvs. ar putea fi respinsă de Apple Review

Ne ocupăm foarte des de Apple App Review. Prea mult de fapt.

Am trimis mii de aplicații în numele clienților și ne-am confruntat cu o mulțime de respingeri. În acest articol, vom acoperi unele dintre cele mai mari greșeli pe care le-am văzut și care ar putea face ca aplicația dvs. să fie respinsă de echipa de revizuire Apple.

Este un subiect apropiat de inima fiecărui dezvoltator de aplicații și sperăm că acest articol vă va ține departe de acel temut Apple Resolution Center. Ok, Centrul de Rezoluție nu este chiar atât de rău și este într-adevăr un loc pentru a vă ajuta să vă treceți aplicația prin liniile directoare stricte ale iOS și prin procesul de revizuire manuală. Acest articol își propune să limiteze timpul petrecut acolo și să încerce să vă facă aplicația acceptată din prima, așa că haideți să ne ocupăm de ea.

resolution-center

Your App Is Not for Everyone

Unul dintre principalele motive de respingere este trimiterea unei aplicații publice care nu este relevantă pentru o populație mai largă. Dacă aveți o aplicație de care vor beneficia doar o mână de persoane din publicul larg, Apple va spune nu.

De exemplu, dacă aplicația dvs. ar fi să promovați o băcănie locală într-un oraș cu o populație de 27 de persoane, mă tem că probabilitatea este că Apple va spune „Nu”. Aplicația dvs. trebuie, de asemenea, să aibă un fel de funcționalitate. S-au dus zilele aplicației „Sunt bogat”, de exemplu, care nu făcea nimic altceva decât să-i anunțe pe ceilalți oameni că ești suficient de bogat încât să cheltuiești sume stupide de bani pe o poză de ecran! Serios, verificați linkul, oamenii chiar au cumpărat-o. În principiu, asigurați-vă că aplicația dvs. face ceva util și pentru o gamă largă de oameni.

Cum rămâne cu o aplicație pentru angajații unei companii?

Aplicațiile pentru uz intern într-o companie, cum ar fi un instrument pentru vânzători, pot fi trimise prin intermediul programului Apple Enterprise. Aplicația nu va fi disponibilă în magazinul de aplicații pentru a fi descărcată de oricine, ci este limitată doar la anumite dispozitive.

Aplicația dvs. este identică cu site-ul dvs. web

Mulți oameni doresc o aplicație care să facă exact același lucru ca și site-ul lor web, afișată cu același design.

De exemplu, un site web al unei biserici care dorește să afișeze în aplicație informații despre biserică și câteva articole de pe blog. Acest tip de aplicație va fi respins. De ce?

Apple vrea ca aplicația să facă ceva ce site-ul web nu poate face. Altfel, de ce ai nevoie de o aplicație? Din păcate, doar notificările push nu vor reuși să treacă de acest obstacol. Trebuie să creați interactivitate, cum ar fi o zonă pentru membri, achiziții în aplicație, descărcări de conținut media, utilizarea aparatului foto al dispozitivului și alte caracteristici native de acest gen.

Apple se așteaptă ca aplicația să respecte Ghidul lor privind interfața umană. Ghidurile privind interfața umană sunt documente de dezvoltare software care oferă dezvoltatorilor de aplicații un set de recomandări. Pe scurt, Apple dorește ca aplicațiile dvs. să respecte principiile și ghidurile lor de proiectare. Oh, și nu folosiți niciun branding Apple în aplicația dvs., nici asta nu le place și va fi o respingere.

Aplicația dvs. nu funcționează sau este incompletă

Aceasta poate părea evidentă, dar asigurați-vă că vă testați aplicația înainte de a o trimite pentru evaluare. Dacă recenzorii nu se pot conecta pentru că nu le-ați dat acreditări sau dacă găsesc linkuri moarte, vă vor respinge aplicația.

Dacă aplicația dvs. folosește conținut demo, este posibil să o respingă și pe aceasta. Este în regulă să creați profiluri de utilizator false și să adăugați niște conținut, astfel încât aplicația dvs. să nu fie goală, doar faceți-o să pară reală.

De asemenea, trebuie să vă asigurați că aplicația dvs. nu se blochează pe ecranul de întâmpinare. Dacă o aplicație are nevoie de mai mult de zece secunde pentru a se încărca de la ecranul de întâmpinare, este mai mult ca sigur că nu veți reuși să treceți de evaluatori. Ca să fiu sincer, dacă aplicația dvs. atârnă oricum atât de mult timp pe ecranul de întâmpinare, ar sugera că există o problemă mai mare în dezvoltarea aplicației.

Your App Description Is Incomplete

Aceasta este una ușoară. Asigurați-vă că aplicația are o descriere bună și că includeți tot ceea ce trebuie să fie acolo.

Există o mulțime de spațiu disponibil atunci când completați descrierile, așa că folosiți-l. Spuneți clienților dvs. despre toate caracteristicile aplicației dvs., ce poate face și cine sunteți. Dacă folosiți caracteristici care necesită o descriere suplimentară, cum ar fi achizițiile în aplicație, asigurați-vă că includeți acest lucru.

Apple apreciază aceste informații, iar a le omite sau a le limita foarte mult este o modalitate sigură de a fi respins. De asemenea, nu includeți prețul aplicației în descriere. Este posibil ca diferite țări să vă vadă aplicația și, dacă vă vindeți aplicația în aceste țări, este mai mult ca sigur că va fi într-o monedă diferită. Lăsați toate acestea în seama Apple.
app-description

Ai copiat o altă aplicație

Acum, acest lucru mă conduce la următorul punct, nu copiați! Dacă descrierea aplicației tale se descrie ca fiind Facebook, de exemplu, nu va intra în magazin. Trebuie să vă asigurați că aplicația dvs. este unică, este nouă, este proaspătă. Bineînțeles, nu este nimic rău în a lua o idee existentă și a o îmbunătăți, dar copierea flagrantă a unei alte aplicații nu va ajunge la echipa de revizuire.

Your App Is Too Big

bloatedAsigură-te că dimensiunea fișierului tău .ipa nu este prea mare. La momentul redactării acestui articol, Apple permite ca aplicațiile de până la 100Mb să fie descărcate printr-o rețea celulară prin intermediul App Store. Orice dimensiune mai mare și veți fi respins.

Dimensiunea totală a aplicației dvs. poate fi de până la 4GB, dar cu cât fișierul este mai mare, cu atât durează mai mult timp pentru ca utilizatorii să îl descarce. Încercați să rămâneți sub 50MB pentru a vă asigura că aplicația dvs. este rapidă și ușor de preluat din App Store.

Ați folosit un număr de versiune greșit

Apple apreciază numărul unu în numerele de construcție. Deci, atunci când încărcați o aplicație, asigurați-vă că folosiți un număr de versiune de cel puțin 1 adică 1.0, 1.0.0, 1.0.0, etc. Dacă Apple vede un număr mai mic de atât, cum ar fi 0.1, o va respinge.

Când Apple vede un număr de versiune mai mic de 1, presupune că aplicația se află încă într-un stadiu de pre-distribuție. Ei vor să vadă aplicații frumoase, complete și bogate în funcții. Dacă au impresia că aplicația este incompletă, chiar dacă este vorba doar de un număr de versiune, o vor respinge. De asemenea, nu le plac cuvintele „Alpha” și „Beta”, așa că încercați să le țineți departe de descrierile dumneavoastră.

Ai abuzat de descărcare

Continuând pe partea de dezvoltare, nu descărcați conținut sau scripturi în timpul execuției. Apple afirmă că „aplicațiile care descarcă cod în orice mod sau formă vor fi respinse”. Recunosc, este o afirmație destul de vagă, dar gândiți-vă în felul următor: dacă descărcați Javascript în timpul execuției, care schimbă efectiv modul de funcționare a aplicației, aceasta ar putea fi văzută acum ca o aplicație diferită de cea recenzată de recenzent.

Apple vrea să se asigure că aplicația pe care a aprobat-o este cea care este distribuită utilizatorului. De asemenea, nu abuzați de sistemul de fișiere. Adică, nu descărcați fișiere fără permisiunea utilizatorilor. Trebuie să vă asigurați că aplicația dvs. funcționează efectiv într-un fel sau altul nici atunci când nu există o rețea. Chiar dacă este vorba doar de o pagină care să spună că este necesară o conexiune la internet, Apple are nevoie de această formă de funcționalitate. O modalitate bună de a testa acest lucru este să vă comutați dispozitivul în modul avion și să vedeți ce se întâmplă la testare.

Ați încălcat liniile directoare ale Apple

Apple are un set de linii directoare pentru revizuirea App Store pe care trebuie să le respectați. Le puteți trece în revistă , dar haideți să le parcurgem rapid pe acestea, deoarece sunt destul de explicite:

  • Aplicațiile care sunt defăimătoare, ofensatoare, răutăcioase față de religie, cultură și etnie vor fi respinse.
  • Fără jocuri de noroc.
  • Fără conținut pentru adulți.
  • Icoane care se potrivesc
  • Utilizați Apple pentru plăți în aplicație, deci fără PayPal.
  • Nu obligați utilizatorul să semneze un acord de utilizare.

După cum vă puteți imagina, aceasta nu este nicidecum lista completă, dar ar trebui să acopere cele mai multe dintre modalitățile sigure de a vă fi respinsă aplicația.

Ce trebuie să faceți dacă aplicația dvs. este respinsă

Așa cum am menționat la începutul articolului, dacă aplicația dvs. ajunge la Centrul de rezoluție, aceasta se află acolo dintr-un motiv care vă va fi detaliat.

Ce trebuie să faceți este să analizați cu atenție motivul respingerii și să remediați problema. Google este prietenul dvs., dacă puneți doar motivul respingerii acolo, ar trebui să găsiți undeva un fir de discuție care să explice mai în profunzime.

Centrul de rezoluție nu este sfârșitul lumii și, odată ce problema a fost rezolvată, sunteți liber să încărcați din nou. Asigurați-vă că v-ați lovit numărul de construcție înainte de a retrimite, sau veți primi o eroare atunci când încercați să încărcați fișierul .ipa.

.