As mensagens não podem ser enviadas em rede somente IPv6 sem mecanismos de transição.
Resultado real: a mensagem não é enviada, o sinal afirma estar "offline"
Resultado esperado: a mensagem é enviada, o sinal funciona normalmente.
Isso não mostrará nada de útil.
Dispositivo : iPhone 5S
Versão iOS : 9.3.1
Versão do sinal: 2.2
Também não é possível enviar log de depuração somente em IPv6. Desculpe.
Não tenho como testar isso, mas apenas uma observação para os desenvolvedores: isso precisa ser corrigido em breve, todas as novas atualizações de aplicativos precisarão oferecer suporte a redes IPV6 até 1 de junho de 2016 .
@michaelkirk
O único motivo pelo qual consegui testar é porque meus empregadores têm uma rede somente IPv6 sem fio; eles o usam para irritar os fornecedores. Eu sei que qualquer coisa em execução no AWS _não_ suporta IPv6, github incluído, iirc. No entanto, a demanda da Apple lá é bastante hipócrita: _a maioria_ de seus próprios aplicativos quebram em uma rede somente IPv6; eles assumem o uso de mecanismos de transição conforme declarado em sua página de desenvolvedor, no entanto.
Não tenho em mãos uma rede IPV6 que _não_ suporte NAT64.
Mas, curiosamente, uma das maneiras recomendadas pela Apple para verificar se seu aplicativo está pronto para ipv6 é conectar seu iDevice a uma rede NAT64 local compartilhada de seu Mac .
Depois de me conectar a esta rede, verifiquei que nenhum tráfego ipv4 relevante foi transmitido enquanto as mensagens de sinal eram trocadas.
A questão das redes ipv6 sem mecanismos de transição não está resolvida, mas WRT para atender aos requisitos da apple app store, não encontrei nenhum infrator ipv4 na base de código e considero um bom sinal que a configuração de teste ipv6 recomendada da Apple não é imediatamente reprovado Sinal de ser aceito na app store.
Para atualizar, recebemos a confirmação de que o Signal funciona com a configuração de teste de ipv6 da Apple.
@echarlie - ainda é o caso de o Signal não funcionar na rede de seus empregadores? Isso pode estar relacionado à restrição de porta vs ipv6?
Leia mais sobre restrição de porta aqui: http://support.whispersystems.org/hc/en-us/articles/213697218-Which-TCP-UDP-ports-need-to-be-available-
Passei por alguns obstáculos na minha rede doméstica para quebrar o IPv4. Com uma rede somente IPv6 sem mecanismos de transição, ainda posso confirmar que o sinal está quebrado. Eu diria que isso ocorre porque os servidores centrais do Signal são somente IPv4 ou pelo menos não têm registros AAAA no DNS. Eu confirmei que ele funciona em uma rede NAT64 / DNS64 somente IPv6.
Para referência, a versão atual do iOS é 10.3.3
Comentários muito úteis
Não tenho como testar isso, mas apenas uma observação para os desenvolvedores: isso precisa ser corrigido em breve, todas as novas atualizações de aplicativos precisarão oferecer suporte a redes IPV6 até 1 de junho de 2016 .
@michaelkirk