{"id":10985,"date":"2014-09-18T16:01:48","date_gmt":"2014-09-18T14:01:48","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=10985"},"modified":"2016-04-28T09:21:43","modified_gmt":"2016-04-28T07:21:43","slug":"common-app-rejections-cosa-fare-per-evitare-che-apple-rifiuti-la-tua-applicazione-ios","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/common-app-rejections-cosa-fare-per-evitare-che-apple-rifiuti-la-tua-applicazione-ios\/","title":{"rendered":"Common App Rejections: cosa fare per evitare che Apple rifiuti la tua applicazione iOS"},"content":{"rendered":"<p>Giorni, settimane, spesso anche mesi di lavoro di <strong>design, programmazione, debug per sviluppare la tua applicazione iOS<\/strong> ed Apple, a volte anche con una motivazione apparentemente banale, ti rifiuta l&#8217;app! Scopriamo <strong>le cause pi\u00f9 comuni che portano al rifiuto di un&#8217;app iOS<\/strong> per tentare di vedere le nostre in App Store al primo colpo.<\/p>\n<p>Per evitare un rifiuto occorre innanzitutto conoscere i criteri adottati da Apple durante la revisione delle app. Questi criteri non riguardano solo il codice e le funzionalit\u00e0 offerte dall&#8217;app, ma anche design e contenuti presentati all&#8217;interno della stessa.<!--more--><\/p>\n<h3>Crash e Bug<\/h3>\n<p>Le app inviate non devono crashare, n\u00e8 tantomeno dovrebbero avere bug al loro interno, almeno non giganteschi, evidenti e che compromettano l&#8217;uso dell&#8217;app stessa.<\/p>\n<h3>Link<\/h3>\n<p>Tutti i link all&#8217;interno delle app devono funzionare. E&#8217; richiesto inoltre, per ogni app, un link ad una pagina in cui siano presenti i recapiti aggiornati per il supporto agli utenti. Se la propria app offre servizi in abbonamento (gratis o a pagamento) o l&#8217;app \u00e8 nella categoria &#8220;Per bambini&#8221; occorre inserire un link alle privacy policy.<\/p>\n<h3>Placeholder e demo<\/h3>\n<p>Tutti i contenuti delle app devono essere &#8220;definitivi&#8221;, non devono essere presenti nell&#8217;app inviata in review immagini o testi placeholder, quindi rivedete tutto prima di inviare o l&#8217;app verr\u00e0 rifiutata<\/p>\n<h3>Informazioni incomplete ad Apple<\/h3>\n<p>Occorre inserire tutte le informazioni richieste in iTunes Connect. Se la vostra app richiede registrazione, dovrete fornire un account demo valido ad Apple ed eventuali specifiche in caso di particolari settaggi che devono essere eseguiti. Se alcune funzionalit\u00e0 richiedono un ambiente difficilmente riproducibile o particolare hardware, siate pronti ad inviare un video demo ad Apple se\/quando richiesto. Ovviamente verificate che i vostri recapiti siano presenti ed aggiornati.<\/p>\n<h3>Descrizione e screenshot inaccurati o ingannevoli<\/h3>\n<p>La descrizione e gli screenshot della vostra app devono essere chiari, accurati e in linea con le funzionalit\u00e0 stesse dell&#8217;app. Questo permetter\u00e0 agli utenti di comprendere meglio cosa far\u00e0 la vostra app e non resteranno delusi per aver erroneamente acquistato una cosa per un&#8217;altra. Inoltre se promettete funzionalit\u00e0 particolari, queste dovranno esserci all&#8217;interno dell&#8217;app, pena, indovinate un po&#8217;, il rifiuto dell&#8217;app.<\/p>\n<h3>User Interface<\/h3>\n<p>Apple valuta molto la qualit\u00e0 delle user interface, che devono essere chiare e offrire un&#8217;ottima esperienza d&#8217;uso e non confusionarie e incomprensibili. In particolare occorre conoscere e seguire attentamente le linee guida sul design delle UI di Apple: <a href=\"https:\/\/developer.apple.com\/design\/\" target=\"_blank\">Guide UI Design<\/a> e <a href=\"https:\/\/developer.apple.com\/design\/tips\/\" target=\"_blank\">Tips UI Design<\/a>.<\/p>\n<h3>Pubblicit\u00e0<\/h3>\n<p>Se la vostra app usa l&#8217;Advertising Identifier (IDFA) dovrete indicarlo, altrimenti l&#8217;app verr\u00e0 rifiutata. Se invece indicate di usarlo e in realt\u00e0 non \u00e8 cos\u00ec, l&#8217;app verr\u00e0 messa in stato &#8220;Invalid Binary&#8221;.<\/p>\n<h3>Contenuti, contenuti web e funzionalit\u00e0<\/h3>\n<p>Le applicazioni iOS dovrebbero offrire contenuti e funzionalit\u00e0 atte a sfruttare al meglio le potenzialit\u00e0 dei device mobili. Se le vostre app non offrono funzionalit\u00e0 utili o se sono per una nicchia ristrettissima di utenti verranno rifiutate. Se volete offrire inoltre soli contenuti web, non ottimizzati per iOS e nessuna particolare funzionalit\u00e0 nativa, provateci, ma sappiate che anche in questo caso la vostra &#8220;app&#8221; verr\u00e0 rifiutata.<\/p>\n<h3>Inviare applicazioni identiche o molto simili<\/h3>\n<p>Anche nel caso di invii ripetuti di app molto simili, le app interessate verranno rifiutate.<\/p>\n<p>Insomma, ci sono parecchi motivi per vedersi rifiutare un&#8217;applicazione (vedi nell&#8217;immagine sotto i pi\u00f9 comuni), se volete evitare di perdere tempo dopo, ricordate fin da subito quanto riportato in questo articolo.<\/p>\n<p>Per maggiori dettagli vi rimandiamo alla sezione apposita sul sito Apple, dedicata appunto a questo particolare tema: <a href=\"https:\/\/developer.apple.com\/app-store\/review\/\" target=\"_blank\">App Review Guidelines and Resources<\/a><\/p>\n<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/09\/cause-comuni-rifiuto-applicazioni-apple-ios-app-store.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-10996\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/09\/cause-comuni-rifiuto-applicazioni-apple-ios-app-store.png\" alt=\"cause-comuni-rifiuto-applicazioni-apple-ios-app-store\" width=\"1011\" height=\"535\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/09\/cause-comuni-rifiuto-applicazioni-apple-ios-app-store.png 1011w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2014\/09\/cause-comuni-rifiuto-applicazioni-apple-ios-app-store-300x158.png 300w\" sizes=\"auto, (max-width: 1011px) 100vw, 1011px\" \/><\/a><\/p>\n<p>(<a href=\"https:\/\/developer.apple.com\/app-store\/review\/rejections\/\" target=\"_blank\">fonte<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Giorni, settimane, spesso anche mesi di lavoro di design, programmazione, debug per sviluppare la tua applicazione iOS&#8230;<\/p>\n","protected":false},"author":1,"featured_media":10996,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[8],"tags":[1375,1374,1377,1376],"class_list":["post-10985","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide-varie","tag-cause-comuni-rifiuto-app-store","tag-common-app-rejections","tag-guide-programmatori-iphone","tag-inviare-applicazioni-in-app-store"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10985","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=10985"}],"version-history":[{"count":8,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10985\/revisions"}],"predecessor-version":[{"id":11968,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/10985\/revisions\/11968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/10996"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=10985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=10985"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=10985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}