Top 10 motive pentru respingerea App Store în ultimele 30 de zile

Publicat: 2022-02-24

În procesul de punere a aplicației în magazinul de aplicații, trebuie mai întâi să parcurgeți revizuirea magazinului de aplicații. Aici combinăm datele relevante preluate de pe site-ul oficial pentru a rezuma motivele respingerii aplicațiilor în ultimele 30 de zile, din diverși factori care vor determina respingerea aplicației dvs. și proporțiile acestora în totalul respingeri. Să aruncăm o privire asupra problemelor asupra cărora trebuie să ne concentrăm.

Reasons for App Store Rejection

1. Performanță: Completitudinea aplicației

Conform reglementărilor App Store, aplicația trebuie să fie completă atunci când trimiteți o cerere. App Store va respinge pachetele de aplicații incomplete și fișierele binare care se pot bloca sau au probleme tehnice evidente.

În ultimele 30 de zile, numărul de cereri respinse din cauza elementului de finalizare a aplicației a reprezentat 34,83% din numărul total de cereri respinse, care este cel mai important motiv de respingere.

Regulile de completare a aplicației includ:


1) Aplicația trimisă la App Review (inclusiv aplicația disponibilă pentru rezervare) ar trebui să fie versiunea finală a aplicației și trebuie să conțină toate metadatele necesare și o adresă URL validă;

2) Toate textul substituent, site-urile web goale și alt conținut temporar ar trebui eliminate înainte de trimitere;

3) Înainte de a trimite aplicația, asigurați-vă că testați erorile și stabilitatea aplicației pe dispozitiv; dacă aplicația dvs. trebuie să se autentifice, vă rugăm să furnizați informații despre contul demo (și să deschideți serviciul de fundal);

4) Dacă furnizați achiziții în aplicație în aplicație, asigurați-vă că recenzenții pot vedea conținutul și asigurați-vă că acesta este într-o stare completă și actualizată, în caz contrar, explicați motivele relevante în notele de revizuire;

5) Nu tratați App Review ca pe un serviciu de testare a software-ului.

2. Performanță: Metadate precise


Dacă sunt furnizate sau nu metadate exacte, a reprezentat 21,80% din motivele de respingere din ultimele 30 de zile, care este, de asemenea, unul dintre factorii foarte importanți în motivele de respingere. Din perspectiva experienței clienților, trebuie să vă asigurați că clienții știu ce vor obține atunci când descarcă sau achiziționează aplicația dvs. prin metadatele aplicației.

Optimizați metadatele, cum ar fi descrierea aplicației, capturile de ecran și previzualizările, astfel încât informațiile relevante din aceste părți să reflecte cu exactitate experiența funcțională de bază a aplicației. Când aplicația dvs. este actualizată în mod constant, trebuie să actualizați descrierea relevantă a metadatelor dvs. în timp util, astfel încât utilizatorii să poată înțelege cea mai recentă experiență de funcții corespunzătoare noii versiuni la timp.

În ceea ce privește regulile și reglementările relevante și măsurile de precauție ale metadatelor aplicației, puteți consulta ghidurile noastre aferente ca: Dar specificația metadatelor aplicației și cum afectează revizuirea App Store?


3. Legal: Confidențialitate-Colectarea și stocarea datelor


În ceea ce privește conformitatea cu colectarea și procesarea stocării datelor, politicile de confidențialitate și securitatea datelor utilizatorilor, acestea devin din ce în ce mai importante în magazinele de aplicații. Aplicațiile care au fost respinse din acest motiv în ultimele 30 de zile au reprezentat 10,19% din totalul respingerilor, clasându-se în primele 3 dintre toate motivele respinse și este, de asemenea, unul dintre factorii foarte importanți.

Reglementările relevante privind securitatea și protecția vieții private a colectării și stocării datelor sunt următoarele:


1) Politica de confidențialitate: Toate aplicațiile trebuie să includă un link de politică de confidențialitate ușor accesibil în câmpul de metadate App Store Connect și în interiorul aplicației. Politica de confidențialitate trebuie să specifice în mod clar și clar datele colectate de aplicație/serviciu (dacă există), modul în care sunt colectate datele și toate utilizările datelor.

Confirmați că orice terță parte care partajează datele utilizatorului cu aplicația (în conformitate cu aceste reguli) (de exemplu, instrumente de analiză, rețele de publicitate și SDK-uri terță parte și orice companie-mamă, filială sau alte entități conexe care pot accesa utilizatorul). date) va oferi confidențialitate cu aplicația Aceleași măsuri de protecție a datelor utilizatorului sau echivalente descrise în politici și cele cerute de aceste ghiduri.

Explicați politica de păstrare/ștergere a datelor și explicați cum utilizatorii își pot retrage consimțământul și/sau solicita ștergerea datelor utilizatorului.

2) Permisiune: Dacă aplicația colectează date despre utilizator sau date de utilizare, trebuie obținut consimțământul utilizatorului, iar clientul trebuie să poată revoca oricând permisiunea printr-un proces simplu.

Trebuie să explicați clar și complet utilizarea datelor în declarația de utilizare. Dacă aplicația colectează date pe baza Regulamentului UE privind protecția datelor („GDPR”) sau a unor reglementări similare pentru drepturi și interese legitime fără consimțământul prealabil, trebuie să respecte toate prevederile acestor legi.

3) Minimizarea datelor: solicitați doar accesul la datele legate de funcțiile de bază ale aplicației și colectați și utilizați numai datele necesare pentru a finaliza sarcinile conexe. Nu solicitați acces deplin la resurse protejate, cum ar fi „Fotografii” sau „Persoane de contact”.

4) Autoritate de acces: Aplicația trebuie să respecte setările de autoritate ale utilizatorului și nu trebuie să manipuleze, să înșele sau să forțeze utilizatorii să accepte accesul inutil la date. De exemplu, aplicațiile care pot posta fotografii în rețelele sociale nu trebuie să necesite acces la microfon înainte de a permite utilizatorilor să încarce fotografii.

5) Conectare la cont: Dacă aplicația nu conține funcții importante bazate pe cont, vă rugăm să permiteți utilizatorului să o utilizeze fără a se autentifica. Aplicațiile nu trebuie să solicite utilizatorilor să furnizeze informații personale pentru utilizare normală, cu excepția cazului în care informațiile personale sunt direct legate de funcțiile de bază ale aplicației sau atunci când este cerut de lege. Preluarea informațiilor de bază de profil, partajarea pe rețelele sociale sau invitarea prietenilor să folosească aplicația nu sunt considerate funcții de bază ale aplicației.

Aplicația trebuie să includă, de asemenea, un mecanism pentru revocarea acreditărilor rețelei sociale și un mecanism pentru dezactivarea accesului la date între aplicație și rețeaua socială din cadrul aplicației.

Aplicațiile nu pot stoca acreditările sau jetoanele rețelelor sociale în afara dispozitivului și pot folosi doar astfel de acreditări sau jetoane pentru a se conecta direct la rețelele sociale din aplicație în sine în timpul utilizării aplicației.

6) Dacă aplicația dezvoltată de dezvoltator încearcă să colecteze în secret parole de utilizator sau alte date private ale utilizatorului, dezvoltatorul va fi eliminat din Programul pentru dezvoltatori Apple.

7) SafariViewController trebuie utilizat pentru a afișa informații utilizatorului într-o poziție vizibilă; acest controler nu trebuie să fie ascuns și nici nu poate fi ascuns de alte vederi sau straturi. În plus, fără știrea și consimțământul utilizatorului, aplicația nu poate utiliza în mod privat browser-ul Safari ViewController pentru a urmări utilizatorul.

8) Aplicațiile care compilează informații personale nu pot fi publicate în App Store dacă sursa lor nu are consimțământul explicit al utilizatorului sau nu este derivată direct de la utilizator (chiar dacă este o bază de date publică).

9) Aplicațiile care oferă servicii sau necesită informații sensibile ale utilizatorilor în domenii supuse unei supravegheri stricte (cum ar fi serviciile bancare și financiare, asistența medicală și călătoriile cu avionul) ar trebui să fie trimise de entitățile juridice care furnizează servicii corespunzătoare, nu de dezvoltatori individuali.
App Store Marketing

4. Afaceri: plăți în aplicație


Conformitatea funcționării articolelor de achiziție în aplicație este, de asemenea, o preocupare cheie a magazinului de aplicații. Asigurați siguranța fondurilor personale ale utilizatorilor atunci când utilizați aplicații descărcate din magazin. În ultimele 30 de zile de date de respingere a aplicațiilor din magazinul de aplicații, numărul de cereri respinse din acest motiv a reprezentat 5,69% din totalul cererilor respinse.

Reglementările și regulile relevante privind articolele de achiziție în aplicație sunt următoarele:


1) Dacă doriți să deblocați funcții sau funcții plătite în aplicație (metodele de deblocare includ: abonament, moneda în joc, niveluri de joc, acces la conținut premium sau deblocarea versiunii complete etc.), trebuie să utilizați în aplicație achiziții.

Nu folosiți propriile mecanisme pentru a debloca conținut sau funcții, cum ar fi cheile de licență, etichetele de realitate augmentată, codurile QR etc. Nu ghidați clienții să iasă din aplicație pentru a face achiziții prin link-uri externe din conținutul metadatelor.

2) Puteți furniza monedă de achiziție în aplicație pentru clienți pentru a „recompensa” furnizorii de conținut digital din aplicație. Cu toate acestea, toate punctele și moneda de joc achiziționate nu trebuie să expire.

Trebuie să specificați tipul corect de achiziționat, altfel aplicația va fi respinsă.

3) Utilizatorilor li se poate permite să ofere articolele achiziționate altora. Cu toate acestea, dacă un cadou urmează să fie rambursat, acesta poate fi returnat doar cumpărătorului inițial.

4) Aplicațiile care furnizează o „cutie de trofee” sau un alt mecanism virtual de achiziție aleatorie a articolelor trebuie să dezvăluie clientului probabilitatea de a obține fiecare tip de articol înainte ca clientul să cumpere.

5) Aplicațiile fără abonament pot oferi o perioadă de probă gratuită bazată pe timp înainte de a oferi opțiunea de deblocare completă. Metoda este de a configura un articol IAP neconsumabil în „Nivelul de preț 0” și de a-l denumi conform convenției de denumire „XX zile de încercare”.

Înainte de a începe perioada de încercare, trebuie să indicați în mod clar durata perioadei de încercare, conținutul sau serviciile care nu mai pot fi accesate după încheierea perioadei de încercare și orice taxe ulterioare pe care utilizatorii trebuie să le plătească pentru a obține funcționalitatea completă.


5. Performanță: Cerințe software


Pentru aplicațiile care doresc să fie lansate în magazinul de aplicații, dacă acestea pot fi integrate în întregul mediu al magazinului de aplicații, problemele de adaptabilitate precum codul, cadrul și adaptarea interfeței vor afecta, de asemenea, dacă aplicația dvs. poate fi acceptată de magazinul de aplicații. Conform statisticilor auditurilor respinse în ultimele 30 de zile, numărul aplicațiilor respinse pe baza cerințelor software a reprezentat 5,21% din totalul respinse, ceea ce este și unul dintre factorii de influență care nu pot fi ignorați.

Detaliile cerințelor software sunt următoarele:


1) Asigurați-vă că aplicația dvs. poate folosi numai API-uri publice și trebuie să ruleze pe sistemul de operare lansat în prezent. Când sistemul de operare Apple sau Google este actualizat, trebuie să vă actualizați aplicația la timp pentru a vă asigura că funcția, cadrul sau tehnologia aplicației sunt compatibile cu cel mai recent sistem de operare.

2) Aplicația dvs. trebuie să fie complet ambalată. Nu trebuie să citiți sau să scrieți date în afara containerului specificat și nu trebuie să descărcați, să instalați sau să executați cod care introduce sau modifică caracteristicile sau funcțiile aplicației, inclusiv alte aplicații.

3) Dacă virusul, fișierul, codul computerului sau programul transmis de aplicația dvs. va afecta negativ funcționarea normală a sistemului de operare sau va cauza întreruperea acestuia, atunci aplicația dvs. va fi respinsă.

Reguli mai detaliate puteți citi blogul nostru relevant.


6. Design: Spam


Acum există resurse masive în magazinul de aplicații, care pot satisface diferitele nevoi ale utilizatorilor. Oferiți vizitatorilor o experiență bună, asigurați-vă că aplicația dvs. conține unele caracteristici exclusive care sunt diferite de cele ale colegilor dvs. și evitați încărcarea mai multor veste în aplicație. În cazul în care este vorba despre o aplicație duplicată, există relativ multe motive de respingere în ultimele 30 de zile, deoarece numărul de aplicații respinse a reprezentat 3,79% din totalul respins.

Regulile pentru a determina dacă este o aplicație duplicată implică:


1) Creați mai multe ID-uri de costum pentru aceeași aplicație;

Dacă aplicația dvs. intenționează să ofere versiuni diferite pentru anumite locații, echipe sportive, universități etc., vă rugăm să luați în considerare trimiterea unei singure aplicații și utilizarea achizițiilor în aplicație pentru a oferi diferite funcții.

2) Evitați să vă dezvoltați în continuare în categorii care au deja un număr mare de aplicații similare;

De exemplu, există deja prea multe aplicații care simulează sunete de sughiț în App Store, precum și aplicații precum lanterne și ghicitoare. Dacă aplicația dvs. nu va oferi o experiență unică, de înaltă calitate, va fi dificil să treceți o recenzie.

Dezvoltatorii care încarcă un număr mare de aplicații cu versiuni similare vor fi excluși din Programul pentru dezvoltatori Apple.

7. Siguranță: conținut generat de utilizatori


Pentru aplicațiile care conțin conținut generat de utilizatori, există probleme specifice care trebuie rezolvate, cum ar fi încălcarea proprietății intelectuale, hărțuirea anonimă etc.

Pentru a preveni deranjarea utilizatorilor de informații inutile și pentru a asigura calitatea experienței utilizatorului, aplicațiile care conțin conținut generat de utilizatori sau servicii de rețele sociale trebuie să acorde atenție următoarelor detalii:

  • Folosiți metode corespunzătoare pentru a filtra conținutul ofensator pentru a preveni publicarea acestui conținut în aplicație;
  • Dezvoltați un mecanism de raportare a conținutului ofensator și de a răspunde în timp util atunci când apar probleme;
  • Dacă utilizatorii postează conținut ofensator, aceștia pot fi descalificați de la utilizarea serviciului;
  • Publicați informații de contact, astfel încât utilizatorii să vă poată contacta.

Dacă conținutul sau serviciile generate de utilizatori conținute în aplicație sunt în cele din urmă utilizate în principal pentru pornografie, experiență Chatroulette (chat video aleatoriu), obiectivarea cuiva în viața reală (cum ar fi votul „sexy sau nu”), amenințări personale sau intimidare , Acestea aplicațiile nu sunt potrivite pentru a apărea în App Store și pot fi eliminate fără notificare. Dacă conținutul generat de utilizator conținut în aplicație provine dintr-un serviciu bazat pe web, iar conținutul este ascuns în mod implicit (afișat numai atunci când utilizatorul îl deschide prin site-ul dvs.), puteți afișa accidental „NSFW (loc public Neadecvat). )" conținut.

8. Afaceri: Plăți-Abonamente


Indiferent de categoria căreia îi aparține în App Store, aplicațiile pot oferi abonamente de achiziție în aplicație care se pot reînnoi automat. Când integrați abonamente cu reînnoire automată în aplicație, asigurați-vă că urmați instrucțiunile de mai jos.

1) Utilizare permisă: Dacă oferiți un abonament cu reînnoire automată, trebuie să oferiți clienților o valoare continuă, perioada de abonament trebuie să dureze cel puțin șapte zile și să fie accesibilă pe dispozitivele tuturor utilizatorilor. Exemple de abonamente adecvate includ, dar nu se limitează la: noi niveluri de joc; conținut serializat; suport multi-player; furnizarea continuă de aplicații actualizate substanțial; acces la colecții mari sau actualizări continue ale conținutului media; software ca serviciu (SAAS); și asistență pentru servicii cloud.

Abonamentele pot fi furnizate cu un singur punct de service. De exemplu, puteți oferi abonamente pentru întreaga bibliotecă de filme, precum și achiziții sau închirieri individuale de filme.

Puteți oferi un singur abonament și puteți include propriile aplicații și servicii diferite. Jocurile furnizate prin abonamentul la serviciul de jocuri de streaming trebuie să fie descărcate direct din App Store. Jocul trebuie să evite plățile repetate de către abonați și nu ar trebui să prejudicieze interesele non-abonaților.

Abonamentul trebuie să se aplice tuturor dispozitivelor utilizatorilor care pot folosi aplicația.

Aplicațiile nu trebuie să oblige utilizatorii să evalueze sau să comenteze aplicația, să descarce alte aplicații sau să efectueze alte operațiuni similare înainte de a putea accesa funcțiile, conținutul sau de a utiliza aplicația.

La fel ca toate aplicațiile, astfel de abonamente la servicii ar trebui să permită utilizatorilor să obțină direct articole plătite fără a efectua sarcini suplimentare, cum ar fi postarea pe rețelele sociale, încărcarea agendelor și înregistrarea unui anumit număr de ori în aplicație.

Abonamentele pot include puncte consumabile, pietre prețioase sau monedă în joc. De asemenea, puteți oferi abonamente care includ reduceri la bunuri consumabile (cum ar fi abonamentele premium care pot achiziționa pachete de pietre prețioase la prețuri reduse).

Dacă doriți să schimbați o aplicație existentă într-un model de afaceri bazat pe abonament, nu trebuie să scăpați de la principalele caracteristici pentru care utilizatorii existenți au plătit deja. De exemplu, după introducerea unui model de abonament pentru clienții noi, clienții care au achiziționat „Full Game Unlock” ar trebui să poată continua să acceseze versiunea completă a jocului.

Aplicațiile care acceptă abonamente cu reînnoire automată pot oferi clienților o perioadă de probă gratuită, furnizând informații relevante specificate în App Store Connect.

Aplicațiile care încearcă să înșele utilizatorii vor fi eliminate din App Store. Acestea includ aplicații care încearcă să păcălească utilizatorii să cumpere abonamente prin informații false sau implică „momeală” și comportamente frauduloase. Aceste aplicații vor fi eliminate din App Store și este posibil să fii eliminat din Programul pentru dezvoltatori Apple. Aflați mai multe despre perioada de probă fără abonament.

Aplicațiile care oferă reînnoirea automată a abonamentelor muzicale și video, cu aprobarea prealabilă a Apple, pot fi, de asemenea, incluse într-un pachet predefinit și furnizate cu pachetul de date pentru rețeaua celulară furnizat în aplicația operatorului de rețea celulară.

2) Upgrade și downgrade: utilizatorii ar trebui să poată obține o experiență de upgrade/downgrade fără probleme și nu va exista nici un abonament accidental la mai multe versiuni diferite ale aceluiași conținut. Consultați cele mai bune practici pentru gestionarea opțiunilor de upgrade și downgrade a abonamentului.

3) Informații despre abonament: înainte de a permite clienților să se aboneze, ar trebui să descrieți clar beneficiile specifice după plată. Câte probleme sunt în fiecare lună? Cât de mare este capacitatea de stocare în cloud? Ce servicii puteți accesa în mod specific? Asigurați-vă că comunicați în mod clar cerințele descrise în „Acordul de licență al programului Apple Developer” la „Acorduri, impozitare și servicii bancare”.


9. Legal: jocuri de noroc


Gestionarea jocurilor, a jocurilor de noroc și a loteriilor este dificilă și este una dintre cele mai reglementate categorii de aplicații din App Store. Această funcție poate fi inclusă numai după verificarea completă a cerințelor legale din toate țările/regiunile în care va fi lansată aplicația dvs. și va dura mai mult timp pregătirea pentru procesul de examinare a acestei funcții.

Regulile relevante privind jocurile, jocurile de noroc și loterie sunt următoarele:


1) Extragerile și competițiile trebuie să fie sponsorizate de dezvoltatorul aplicației;
2) Regulile oficiale ale loteriei, competiției și loteriei trebuie să fie indicate în aplicație și trebuie să se precizeze clar că Apple nu este sponsor și nici nu a participat la eveniment sub nicio formă;
3) Aplicațiile nu pot achiziționa puncte sau monedă prin achiziții în aplicație pentru a fi utilizate în orice fel de jocuri cu bani reali; nu pot vinde bilete de loterie sau bilete de loterie utilizatorilor; nu pot transfera fonduri în cadrul aplicației;
4) Aplicațiile care oferă jocuri cu bani reali (cum ar fi pariuri sportive, poker, jocuri de cazinou, curse de cai) sau loterie trebuie să obțină licențele și aprobările necesare în regiunile în care este utilizată aplicația și pot fi lansate numai în aceste regiuni. Acesta trebuie să fie oferit gratuit în Magazin. Nu este permisă publicarea de ajutoare ilegale pentru jocuri de noroc, inclusiv registre de carduri, în App Store. Aplicațiile de loterie trebuie să aibă remunerație, cote și premii.

10. Design: Conectați-vă cu Apple


Dacă aplicația utilizează un serviciu de conectare terță parte sau social (de exemplu, autentificare Facebook, conectare Google, autentificare prin Twitter, autentificare prin LinkedIn, autentificare prin Amazon sau WeChat) pentru a o configura sau a verifica contul de utilizator principal al acestei aplicații, atunci trebuie furnizată și aplicația „Log in with Apple” ca opțiune echivalentă. Contul principal al utilizatorului se referă la contul stabilit în aplicație pentru identificare, autentificare și acces la funcții și servicii conexe.

În următoarele cazuri, opțiunea „Conectați-vă cu Apple” nu este necesară:


1) Aplicația dvs. utilizează numai setările contului și sistemul de conectare al companiei;
2) Aplicația dvs. este o aplicație educațională, de întreprindere sau de afaceri, care solicită utilizatorilor să se conecteze cu un cont existent pentru educație sau întreprindere;
3) Aplicația dvs. utilizează un sistem de cetățenie guvernamental sau susținut de industrie sau o carte de identitate electronică pentru a autentifica utilizatorii;
4) Aplicația dvs. este un client al unui anumit serviciu terță parte, iar utilizatorii trebuie să se conecteze direct cu e-mailul, rețelele sociale sau alte conturi terță parte pentru a accesa conținutul.