5
respostas

Publicação na Apple Store - Acesso via IPV6

Estou desenvolvendo um aplicativo e as aulas de vocês ajudaram muito!!! Sem elas nada disso seria possível, sou eternamente grato a Alura...

Hoje estou publicando o aplicativo na Apple Store e estou com um problema, a minha dúvida é sobre como trabalhar com o IPV6, pois a Apple exige que todos os aplicativos acessem o protocolo IPV6, o que devo fazer?

Estou utilizando o ionic Framework e realizando HTTP GET para acessar minha API, minha conexão está sendo chamada através de um HOST (domainname.com.br), seria o caso de trocar pelo IP do domínio?

Muitíssimo obrigado pela atenção!

5 respostas

Oi Willian,

Em 99% dos casos você nao precisa fazer nada na App, está tudo tranquilo já. Você teria problema se sua App acessar algum endpoint direto pelo IP usando IPv4 - xxx.xxx.xxx.xxx. Se acessa pelo hostname, nao há problema no seu código.

O que vc precisa ver é se seu domínio suporta IPv6. Use esse teste aqui: http://ipv6-test.com/validate.php

Mais infos aqui: http://blog.ionic.io/apples-switch-to-ipv6-what-it-means-for-your-app/

Olá Sérgio,

Muito obrigado pela agilidade e atenção Sérgio, menos mal, estou eliminando todas as alternativas e pelo jeito não tem outra solução, vou ter que trocar de servidor mesmo!

Meu servidor está na Locaweb e não suporta o IPV6. Você poderia me indicar uma solução? Ou uma empresa que faça esse serviço?

Então, tem gente que diz que conseguiu ser aprovado mesmo o backend nao sendo IPv6. Talvez vc queira tentar antes de migrar de servidor...

Mas varios provedores suportam. Aqui no brasil, a kinghost por exemplo eu sei que tem: https://www.kinghost.com.br/ipv6

Que pena Sérgio, porque já enviei para a Apple e eles não aceitaram por esse mesmo motivo, o app não suporta acesso via IPV6, segue abaixo a mensagem deles:

"Please revise your app and test it on a device while connected to an IPv6 network (all apps must support IPv6) to ensure it will launch without crashing."

Bom, de qualquer forma você já ajudou e muito, não quero tomar o seu tempo, mas se você puder compartilhar mais informações seria excelente.

Muito obrigado pela ajuda Sérgio!

Poxa Willian, que chato. Então acho que nao tem muito jeito, parece que vai precisar de IPv6 no seu backend mesmo. Conversa la com a locaweb antes de migrar, as vezes eles tem algum jeito...