Како успешно послати апликацију у Апп Сторе на преглед

Апплеов тим има строгу визију у погледу квалитета мобилних апликација. Ово је заиста сјајно за кориснике, јер Апплеов тим вредно ради на томе да Апп Сторе направи поуздан екосистем. Апп Сторе има висок праг и тешке захтеве, не само за перформансе апликације, већ и за примену одговарајућих мера безбедности. Корисник може бити сигуран да су иОС апликације поуздане.

Међутим, испуњавање свих захтева може постати прави пакао за програмере. Да упоредимо, развој апликације може трајати само неколико недеља, док време проведено на прегледу Апп Сторе-а може трајати и месец дана (или чак месеци ако програмер занемари Аппле-ове смернице за програмере).

Радим у Дасхдевсу као Цлиент Енгагер. Моја главна дужност је да креирам апликације од нуле како би прошле преглед. Радим са захтевима клијената. Имамо више од 9 година стручности у развоју иОС апликација. Радили смо са разним тржиштима, индустријама и различитим компанијама.

Сложеност апликација такође варира. Предали смо 250+ апликација на преглед током 2018. Нису сви прошли преглед први пут. Али понекад смо осетили праву необуздану радост због добре критике.

У овом чланку желим да поделим наше искуство како бисте избегли уобичајене грешке и лако прошли фазу прегледа.

Како се пријавити у Апп Сторе

Сјајна потпуно нова иОС апликација је развијена, тестирана и спремна је да види свет. Бинарна датотека је већ отпремљена на иТунес Цоннецт панел. Али шта је још потребно?

  • Треба да додате основне информације (опис, ознаке, контакте) о својој апликацији, додате снимке екрана и акредитиве демо корисничког налога (ако ваша апликација захтева ауторизацију).
  • У напомене о Прегледу апликације морате да укључите детаљна објашњења неочигледних функција (попут употребе изворног геста) и куповина у апликацији.
  • Затим треба да притиснете дугме „Пошаљи на преглед“ да бисте обавестили Аппле да је ваша апликација спремна за Апп Сторе.

Бићете обавештени ако нешто важно у опису недостаје. Тада ће се преглед статуса пријаве променити у „Чекање на преглед“. Може проћи неколико дана пре него што стварна провера почне. Када тим за верификацију заиста започне преглед, статус апликације ће се променити у „У прегледу“.

Савет: Уштедећете мало напора инсталирањем апликације иТунес Цоннецт на ваш иПхоне да бисте одмах добијали обавештења о свим променама статуса.

Преглед Апп Сторе-а је обавезан корак за све апликације. Процес верификације апликација држи се Аппле смерница које осигуравају најбоље и најсигурније корисничко искуство.

Такође прегледају примарне информације о пријави. Дио верификације се врши аутоматски помоћу скрипти, а други извршавају други. Ако ваша апликација има проблема, добићете обавештење са прецизним описом онога што треба поправити. Рок за прву фазу прегледа траје између 3 и 7 дана. Преглед ажурирања апликације је бржи - од 1 до 3 дана.

Током последњих неколико година имао сам неких проблема са пријавама поднетим на преглед. Неке од њих је било лако поправити, а некима је требало много сати.

Па, зашто ваше апликације нису прошле први пут?

Ево шта треба да узмете у обзир.

За дизајн користите смернице за људски интерфејс (ХИГ)

Ваши дизајнери треба да прате ХИГ од самог почетка. Величине и положаји тастера, правилна употреба основних елемената корисничког интерфејса и навигација морају бити у складу са Апплеовим смерницама. Решавање проблема са ХИГ-ом може вас много коштати ако их нађете на крају развоја.

Савет: Не правите апликацију која делује збуњујуће слично постојећем Аппле производу или било којој другој апликацији (без копија). Апплеов тим је веома строг у вези са овим.

Проверите листу функционалности

Ваша апликација мора да садржи функције, садржај и кориснички интерфејс који је издвајају изван препаковане веб локације. Апплеов тим брине о корисности и предностима за корисника.

Било је случајева када је једна од наших апликација одбијена јер је Апплеов тим за преглед претпоставио да наша апликација не мора да има функцију Пријављивање / пријављивање. Стога смо послали најаву жалбе са доказима о релевантности ове функционалности.

Још један случај био је мало другачији - апликација је била превише једноставна за АппСторе (само смешни календар). Апликацији је била потребна додатна функционалност. Побољшали смо га додавањем функције за дељење и прошло је преглед.

Још једно значајно правило на које се треба позвати је да ваша апликација не сме да захтева инсталацију других апликација.

Пружите демо налог са пуном функционалношћу Аппле тиму

Тим за преглед апликација Апп Сторе дефинитивно ће покушати да региструје вашу апликацију, али мораће да верификује и остале функције. На пример, да би прегледали функционалности банкарске апликације, они морају да имају рачун са активираном картицом и неке трансакције на њој. Морате бити сигурни да налог приступа пуној функционалности и да су укључене све позадинске функције.

Савет: немојте давати овај налог свом КА тиму за уобичајено тестирање, посебно током периода прегледа. Једном смо послали пријаву на преглед, а истовремено је наш инжењер за осигурање квалитета тестирао функционалност блокирања и повремено забранио новом кориснику.

У апликацији нема „теста“, „ускоро“, „бета“, „пробе“, „Тестфлигхт“.

У апликацији се не смеју користити све ваше будуће, недовршене, демо функције. Уопште не користите ове речи за садржај апликације, чак ни за снимке екрана и описе у апликацији. Ако требате да тестирате своју апликацију, можете се придружити услугама Тестфлигхт.

Једном смо направили смешну грешку са другом нашом пријавом. Као што можда знате, да би припремили поднесак за преглед, програмери понекад праве снимке екрана апликације директно са ТестФлигхт-а. Ове слике су објављене као снимци екрана стварне апликације за Апп Сторе. Ако то учините, двапут проверите, јер на статусној траци може бити ознака „Тестфлигхт“. Када се то догоди, ваша пријава се одбија. Ова ситница може блокирати подношење ваше пријаве.

Перформансе

За апликације Апп Сторе нису дозвољени падови, споре перформансе, цурење меморије. Непотпуни снопови апликација и бинарни програми који се сруше или раде са очигледним техничким проблемима у апликацијама одбијају се одједном.

Опишите само постојећу функционалност

У опису апликације не сме бити огласа за будуће функције.

Услови и одредбе / Политике приватности .

Ови документи или везе до њих морају се додати у апликацију. Морате да објасните кориснику како се обрађују њихови осетљиви подаци и које податке апликација дели са трећим лицима и у које сврхе (нпр. Аналитички алати, мреже за оглашавање и СДК независних произвођача итд.). Корисник мора знати политике брисања и задржавања ваше апликације.

Интелектуална својина

Морате имати дозволе за употребу свих материјала у апликацији (питање ауторских права). Не користите заштитне знакове независних произвођача, дела заштићена ауторским правима или патентиране идеје у својој апликацији ако нисте добили потребну лиценцу. Запамтите о ограничењима против употребе сексуалног или порнографског садржаја, марихуане, дувана, контролисаних супстанци, обмањујућих цитата верских текстова и насиља у мобилним апликацијама.

Лиценце

Ако неки прописи у вашем пословном подручју захтевају лиценцу за пружање ваших услуга, попут ФинТецх-а, медицине, здравствене заштите, итд., Потребно је да приложите копију тих докумената прегледу пријаве. Ако је апликацији потребан одређени хардвер, морате да дате одговарајући сертификат или лиценцу за овај хардвер.

Још један случај из нашег искуства: апликација је користила посебан штампач налепница. Прво је апликација одбијена и морали смо да добијемо сертификат за употребу тих штампача. Требало нам је месец дана да добијемо званично одобрење од произвођача хардвера.

Други пример је апликација дигиталне банке. Морали смо да тиму за преглед апликација Апп Сторе дамо лиценцу за е-новац. Ово се односи и на крипто-валутну индустрију.

Апликације које олакшавају иницијалне понуде кованица („ ИЦО “), трговање фјучерсима са криптовалутом и друге крипто-хартије од вредности или квази-хартије од вредности морају долазити од основаних банака, компанија које се баве хартијама од вредности, трговаца фјучерс провизијама („ ФЦМ “) или других одобрених финансијских институција и мора бити у складу са свим важећим законима “.

Питајте корисника за дозволе

Ваша апликација мора тражити дозволе за употребу камере, микрофона, локације, приступа контактима, снимку камере и локацијама корисника. Дозволе морају бити релевантне за функционалност апликације. Тим Апп Сторе-а брине да се подаци прикупљени у апликацији чувају на прави начин и спречавају неовлашћену употребу, откривање или приступ трећих лица.

Савет: не заборавите да додате опис ових дозвола у .плист датотеку. Ово је још један уобичајени разлог за одбијање.

У апликацији нема макетних података

Ако ваша апликација нема садржај за неке обрасце који су вам потребни, сакријте овај елемент или додајте резервирано место за њега са објашњењем како корисник може добити потребне податке.

Понекад програмери тврдо коду да покажу максималну функционалност корисника. На пример, ваша апликација има одељак са графиконима који приказују статистику активности корисника у апликацији. У овом случају мора постојати резервирано место са брзим текстом да ће графикон бити доступан када корисник почне свакодневно да користи апликацију.

Са огласима су ствари исте - не можете да пошаљете апликацију са празним натписима или пробним огласима.

Могућност модерирања корисничког садржаја

„Блокирај корисника / садржај“, „пријави корисника / садржај“, „црна листа за кориснике“ потребне су функционалности апликације ако пружа вишекорисничку комуникацију (нпр. Фидови, ћаскање, групе). Као власник производа, морате бити свесни да ће различити људи користити вашу апликацију, а неки од њих могу ометати друге. Морате да пружите својим корисницима могућност управљања садржајем и заједницом са којом комуницирају.

Опције за пуштање

Са сваким подношењем на преглед, мој тим стиче ново искуство. Мој главни савет је да пријавите апликацију на преглед Апп Сторе-а чим развијете МВП апликације. Имајте на уму да чак и ако прођете преглед, то не значи да ће апликација бити објављена.

Постоје три различите акције које можете предузети након успешног прегледа:

  • Ручно објавите ову верзију: као програмер или менаџер апликација морате да одете на таблу иТунес Цоннецт и притиснете дугме да бисте ослободили апликацију.
  • Аутоматски објави ову верзију: то значи да ће апликација бити објављена чим прође преглед.
  • Аутоматски објави ову верзију након прегледа апликације, не раније од ...: можете одабрати време / датум издања. Ако ваша пријава прође преглед, она ће бити објављена у то време.

Ове опције могу помоћи програмерима и власницима / менаџерима производа да прођу преглед и сачекају да маркетиншка кампања започне. Морате да знате да је први преглед апликације најкритичнији, па тим Апп Сторе-а проверава апликацију много дужи период и темељитије. Свако даље ажурирање се такође прегледа, али је потребно мање времена за верификацију. Понекад може потрајати и неколико сати.

Апп Сторе може одбити вашу апликацију. То је у реду. Не паничите. Ако разумете разлог, само решите проблем и поново пошаљите пријаву на преглед. Ако имате питања или желите да пружите додатне информације, можете да користите Центар за решавање за комуникацију са тимом за преглед апликација. Они подржавају и спремни су да вам помогну око пријаве. Много проблема смо решили уз њихову помоћ.

Надам се да ће моји примери поменути у овом чланку бити корисни за вас и да ће све ваше ИОС апликације проћи верификацију Апп Сторе-а већ у првом покушају.

ПС Корисни линкови:

  • Водич за програмирање апликација
  • Водич за програмирање проширења апликација
  • Смернице за складиштење података за иОС
  • Смернице за људски интерфејс
  • Смернице за маркетиншке ресурсе и идентитет
  • Смернице за употребу Аппле заштитних знакова и ауторских права