Outras formas de iniciar conversas no WhatsApp usando outros apps
iOS
iOS
Seu aplicativo para iPhone pode interagir com o WhatsApp de várias maneiras: usando links universais, esquemas de URL personalizados, extensões de compartilhamento ou a API de Interação de Documentos.
Links universais
Os links universais são a maneira mais indicada de se conectar a uma conta do WhatsApp.
Use
https://wa.me/<number>
e insira seu número de telefone em formato internacional completo no lugar de <number>
. Não é necessário adicionar zeros, parênteses, traços nem um sinal de mais ao inserir o número de telefone em formato internacional.Exemplos:
Certo:
https://wa.me/15551234567
Errado:
https://wa.me/+001-(555)1234567
Os links universais também podem incluir uma mensagem pronta, que será exibida automaticamente no campo destinado ao texto em uma conversa. Use a URL
https://wa.me/whatsappphonenumber/?text=urlencodedtex
e insira seu número de telefone em formato internacional no lugar de whatsappphonenumber
e sua mensagem pronta codificada em URL no lugar de URL-encodedtext
.Exemplo:
https://wa.me/15551234567?text=Tenho%20interesse%20em%20comprar%20seu%20carro
Para criar um link apenas com a mensagem pronta, use a URL
https://wa.me/?text=urlencodedtext
.Example: https://wa.me/?text=Gostaria%20de%20saber%20sobre%20o%20preço%20do%20apartamento
Esquema de URL personalizado
Abrir a URL whatsapp:// usando um dos parâmetros a seguir iniciará o WhatsApp e executará uma ação personalizada.
URL | Parâmetros | Abre |
---|---|---|
app | - | O app WhatsApp Messenger |
send | Uma nova conversa | |
| texto | Se presente, preenche o campo de texto de uma conversa com uma mensagem pronta |
O comando de execução Objective-C para abrir uma dessas URLs é o seguinte:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }
Lembre-se de incluir o esquema de URL do WhatsApp no arquivo Info.plist do seu aplicativo em LSApplicationQueriesSchemes se quiser determinar que o WhatsApp seja instalado no iPhone de alguém usando -[UIApplication canOpenURL:].
Extensão de compartilhamento
A extensão de compartilhamento foi introduzida no iOS 8.0 e permite que qualquer app compartilhe conteúdo com outros apps instalados no iPhone do usuário. Essa é a melhor maneira de compartilhar seu conteúdo no WhatsApp. Com a extensão de compartilhamento, é possÃvel compartilhar até 30 tipos de arquivos de mÃdia. Para usar a extensão de compartilhamento, crie e exiba uma instância de UIActivityViewController no seu aplicativo. O WhatsApp aceita os seguintes tipos de conteúdo:
- Texto (UTI: public.plain-text)
- Fotos (UTI: public.image)
- VÃdeos (UTI: public.movie)
- Arquivos de áudio e música (UTI: public.audio)
- Documentos PDF (UTI: com.adobe.pdf)
- Cartões de contato (UTI: public.vcard)
- URLs de web (UTI: public.url)
Observação: não é possÃvel editar mÃdias compartilhadas de outros apps. Faça as edições desejadas no arquivo no próprio app antes de compartilhá-lo no WhatsApp.
Limites de tamanho de arquivos
Você pode enviar até 30 arquivos ao mesmo tempo. Os limites de tamanho dos arquivos são os seguintes:
- Todos os arquivos: 2 GB
- VÃdeos: 200 MB
- Imagens: 16 MB