Obtendo a localização IP específica para o aplicativo iPhone
-
13-09-2019 - |
Pergunta
Eu passei pelo seguinte link
http://zachwaugh.com/2009/03/programmaticamente-retriev-ip-address-of-iphone/
e também tentei este (mas não é reconhecido pela Apple).
http://appsamuck.com/day4.html
Eu só quero isso quando o usuário tocar no botão "wifi".
Os relatórios armazenados no diretório de documentos podem ser acessados por outro pc usando wifi usando o IP que eu exibo no meu aplicativo para iPhone.Como isso é possível?
Solução
Em meus aplicativos, eu uso Servidor CocoaHTTP para obter informações locais dentro e fora do telefone.Você executa o servidor e pronto para uso, ele indexa todos os arquivos no diretório de documentos.
Para fazer o que quiser, você precisará editar o código para retornar algum outro tipo de formato de dados (xml provavelmente é o mais fácil) e chamar this de dentro do seu aplicativo para obter esses dados.CocoaHTTPServer também tira facilmente o POST da caixa, para que você também possa postar uma resposta xml.
Depois de pensar sobre isso, CocoaHTTPServer é melhor executado no lado do computador nos bastidores.o iphone pode então enviar informações para o computador, onde o manuseio do código será mais fácil e você terá mais opções.
Outras dicas
Não posso apontar nenhum exemplo específico, mas a maneira de fazer isso seria o protocolo ZeroConf - tanto o iPhone quanto o PC teriam que estar na mesma rede para que isso funcionasse.