Suporte Wi-Fi directo e iOS
quero usar {[[0]} numa solução, mas não sei quais as plataformas que a suportam.
o {[[0]} depende da versão iPhone/iOS?
Posso Desenvolver uma aplicação com Wi-Fi Direct
funcionalidade num iPhone 4s com iOS 8.
3 answers
Indica o seguinte nesta documentação - "o quadro de conectividade Multipeer fornece suporte para descobrir Serviços fornecidos por dispositivos iOS próximos usando redes Wi-Fi de infra-estrutura, Wi-Fi peer-to-peer, e Redes de Área Pessoal Bluetooth e, subsequentemente, comunicando com esses serviços por envio de dados baseados em mensagens, streaming de dados e recursos (como arquivos)."
Além disso, o Wi-Fi directo neste modo entre dispositivos i irá precisar do iPhone 5 ou superior.
Existem aplicações que usam uma forma de Wi-Fi directamente na App Store, mas estas estão a usar as próprias bibliotecas.
A lista oficial das actuais API de gestão Wi-Fi iOS
Não existe nenhum tipo directo de ligação Wi-Fi disponível. A principal questão é que a Apple não permite a configuração programática da rede Wi-Fi SSID e senha. No entanto, isso melhora substancialmente no iOS 11, onde você pode pelo menos pedir ao Usuário para mudar para outra rede Wi-Fi.
QA1942-iOS Wi-Fi Management APIs
Opção de aquisição
Esta tecnologia é útil se você quer fornecer uma lista de redes Wi-Fi que um usuário pode querer se conectar em um aplicativo de tipo de Gerenciador. Requer que você se candidate a este direito com a Apple e o endereço de E-mail está na documentação.
Opções do Programa de IFM
Estas tecnologias permitem que o acessório se conecte à mesma rede que o iPhone e não são para configurar uma conexão peer-to-peer.
- Configuração De Acessórios Sem Fios (WAC)
- HomeKit
Peer-to-peer entre dispositivos Apple
Estas APIs aproximam-se do que tu queres, mas são só de maçã para maçã.- NSNetService
- Conectividade Multiper
IOS 11 NEHotspotConfiguration
Criado em WWDC 2017 avança em rede, a parte 1 é NEHotspotConfiguration que permite à aplicação especificar e pronto para se conectar a uma rede específica.
De acordo com este fio:
O Wi-Fi peer-to-peer implementado pelo iOS (e versões recentes do OS X) não é compatível com Wi-Fi direto. Nota apenas como um aparte, você pode aceder ao Wi-Fi ponto-a-ponto sem utilizar conectividade Multipeer. O a tecnologia subjacente é Bonjour + TCP / IP, e você pode acessar isso directamente da sua aplicação. O código de amostra de WiTap mostra como.