Razões para a rejeição aplicativo para iPhone pela loja da Apple [fechado]

StackOverflow https://stackoverflow.com/questions/308479

  •  08-07-2019
  •  | 
  •  

Pergunta

Alguém pode me ajudar a conhecer as possíveis razões para o qual loja da Apple pode rejeitar ou levantar objecções apresentar qualquer aplicativo para iPhone.

Foi útil?

Solução

Aqui estão possíveis razões (não oficial, daqui ):

  • Vibração . Não é permitido usar vibração contínua em seus aplicativos - rajadas curtas como avisos é tudo o que é permitido. Não se incomode tentando configurar um temporizador para manter a vibração indo, ele fará com que a sua aplicação deve ser rejeitada.

  • Ligar a estruturas privadas . Isso é óbvio, mas de alguma forma em brincar com coisas que tinham ligado ao MoviePlayer.framework. Isso é um não-não, e custou-nos sobre dias dez, enquanto nós desassociou desse quadro, recompilados, e depois reenviado.

  • O manuseio inadequado de editar em células Tableview . Também óbvio, mas esteja ciente de que se você permitir a edição célula da tabela, você terá que especificar manualmente quais células devem responder a edição de controles e que não deveria. Tivemos algumas células prefs aleatórios em um de nossos primeiros aplicativos que foram capazes de ser fraudado para abrir um crachá ‘delete’. Claro que não fiz nada, mas a Apple justamente considerou esta má concepção e rejeitou nosso aplicativo.

  • Ícones . Verifique se o ícone 57 pixel é idêntico à versão 512 pixel. Além disso, use um ícone diferente se você estiver criando ‘light’ e versões ‘Pro’ do seu aplicativo (ou seja, gratuitos e pagos). Usando o mesmo ícone para ambos envia seu aplicativo diretamente para ... você adivinhou ... o lixo.

  • Copiar funcionalidade existente . Este é muito mais sutil e insidiosa, e tem provavelmente afetou a grande percentagem de desenvolvedores. Além da debacle Podcaster amplamente divulgado, relatórios de comentários dos usuários indicam que a Apple está lançando uma ampla rede quando se olha para a funcionalidade duplicada. navegadores mini, ou aplicativos que mostram essencialmente páginas web, parecem particularmente vulneráveis, mesmo que adicionar funcionalidades novas e / ou útil. Fique longe de clientes de e-mail também.

  • Usando o tipo de teclado apropriado . Se seu aplicativo pede um número de telefone ou outra entrada somente numeral e você apresenta um teclado que também inclui a possibilidade de entrar entrada padrão alfa-numérico ... sim. (Graças Jeremy1026)

  • Os números de versão . Se seu aplicativo está atualmente em versão 0.99 ou abaixo , você consideraria melhor dando-lhe uma promoção como a Apple parece preferir 1.0 e acima. Um dos nossos foi recentemente rejeitado por ser 0,016, com uma mensagem sugerindo que o nosso número de versão não foi ainda numérico. Quando submetido novamente o mesmo aplicativo a partir do zero como a versão 1.0, ele passou.

  • Rede de acessibilidade . Se seu aplicativo requer qualquer tipo de acesso à rede que você precisa para se certificar de que funciona quando o acesso não está disponível. Se isso não acontecer ela será rejeitada. A Apple fornece código de exemplo para testar este que você pode usar como está, na maioria dos casos: https://developer.apple.com/library/content/samplecode/Reachability/Introduction/Intro.html

E por último, mas não menos importante:

  • flatulência Não adianta tentar. ;-) UPDATE: Desculpe, este parece ser ultrapassada por agora. Apple faz um monte de dinheiro agora com "aplicativos de peido": veja este artigo .

Editar:

Aqui está um link para um artigo recente sobre dez iPhone Apps que não fez App Store da Apple .

E uma dica: Apple tem um aplicativo Mac chamado Application Loader que você pode instalar. Depois de instalá-lo, analisa arquivo zip do seu aplicativo. Ele verifica todo o certificates, ícones e outras coisas estão corretas antes submeter a Apple. Usando o Application Loader minimiza suas chances de rejeição do aplicativo.


Outro recurso interessante: app Store Roundtable: Transparência e do Sistema de Aprovação (appleblog.com)


No entanto, outro edit:

Novas regras até Fevereiro de 2010: "Não há maiôs, sem pele, e nenhum Innuendo" (fonte: artigo TechCrunch , W do autor obble blogue )

A propósito:. Durante o 3.0 evento pré-visualização iPhone (Março de 2009), um porta-voz da Apple disse que 96% de todos os pedidos apresentados foram aprovados

Outras dicas

text alt

Apple tem agora (a partir de 09 de setembro de 2010) publicou sua lista oficial de diretrizes de revisão app store:

appstore diretrizes de aprovação

(Apple Developer Login necessário)

ou um espelho aqui:

aplicativo diretrizes loja

A Apple vai querer criar um aplicativo como esse no futuro? If (yes) reject.

Você tem uma ideia realmente incrível que a Apple pode querer usar no futuro if(yes) reject

Aqui está o vídeo do anúncio SDK que descreve a Apple lista de critérios de rejeição publicada:

SDK anúncio

Como outros já mencionado, a Apple também parecem ter um monte de outras condições que eles não divulgam. Note-se que os avisos de rejeição são agora cobertos pela NDA .

Eu não posso confirmar isso, mas faz sentido, mas as pessoas estão relatando seus aplicativos ser rejeitado por ser muito simples ou muito trivial.

Só tenho um salto para lidar com falhas de rede mal. Se você se conectar à rede, estar preparado para lidar com as condições de erro que podem surgir.

A minha versão paga do app foi rejeitado por appstore.

Depois de Compras e app download tela primeiro foi "Acordo do Usuário" e quando torneiras de usuário em "Concordo " só então ele é capaz de continuar a usar o aplicativo.

Apple descreveu o motivo de rejeição "quando o usuário compra aplicativo da appstore e download em telefone, então você não deve restringir o usuário concorde com o Contrato" em vez exibir seu contrato antes de baixar aplicativo no iTunes.

Por incrível que pareça, os aplicativos podem obter rejeitado para tentar manter sua interface consistente com próprios aplicativos da Apple. (Ou seja, usando o zoom pitada / expandir gestos)

Existe um site que eu sei que pode ajudar a gerar grandes idéias de publicidade com iPhone. Veja este site: http://itunes.apple.com/app/adpack/id359562015?mt= 8

Eu enviei um app pago a loja de aplicativos, mas são rejeitados e eu aprendi uma outra possibilidade de rejeição aplicativo

Meu aplicativo foi Game Center ativado. Quando o aplicativo começa a primeira tela era tela de login que prompt do usuário para o login através GameCenter para continuar.

Eles rejeitaram o aplicativo dando razão- Como usuário não será capaz de obter os serviços do seu aplicativo a menos que ele não está logado com Game Center embora ele pagou para baixar aplicativo. Você não pode restringir o usuário de login através Game Center cada vez antes do início da aplicação.

De 01 de maio de 2013 em diante, se não apoiar iPhone 5, sua aplicação será iPhone rejected.So 5 apoio é necessário.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top