Come collegarsi a WhatsApp da un'altra applicazione

iOS
Ci sono vari modi per collegare un'applicazione iPhone con WhatsApp: link universali, schemi URL personalizzati, estensione di condivisione e l'API Document Interaction.

Link universali

I link universali sono il metodo preferito di collegamento a un account WhatsApp.
Usa https://wa.me/<number> dove <number> è un numero di telefono completo in formato internazionale. Non includere parentesi, trattini, segni più e zeri iniziali quando aggiungi il numero in formato internazionale.
Esempi:
Usa: https://wa.me/15551234567
Non usare: https://wa.me/+001-(555)1234567
I link universali possono anche includere un messaggio precompilato che verrà visualizzato automaticamente nel campo di testo di una chat. Usa https://wa.me/whatsappphonenumber/?text=urlencodedtext dove whatsappphonenumber è un numero di telefono completo in formato internazionale e URL-encodedtext è un messaggio precompilato con codifica URL.
Esempio: https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
Per creare un link che contenga solo un messaggio precompilato, usa https://wa.me/?text=urlencodedtext
Esempio: https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`

Schema URL personalizzato

Aprendo l'URL di whatsapp:// con uno dei seguenti parametri, la nostra app si aprirà e verrà eseguita un'azione personalizzata.
URLParametriApre
app-L'applicazione WhatsApp Messenger
sendNuovo strumento di composizione chat
testoSe presente, questo testo sarà precompilato nel campo di inserimento testo del messaggio in una schermata di conversazione.
La chiamata Objective-C per aprire uno di questi URL è la seguente:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }
Assicurati di includere lo schema URL WhatsApp nel file Info.plist dell'applicazione sotto la chiave LSApplicationQueriesSchemes se vuoi determinare se WhatsApp è installata nell'iPhone dell'utente usando -[UIApplication canOpenURL:].

Estensione di condivisione

Introdotta in iOS 8.0, l'estensione di condivisione offre un modo pratico per qualsiasi applicazione di condividere contenuti con altre applicazioni installate sull'iPhone dell'utente. È attualmente il metodo preferito di condividere contenuti in WhatsApp. L'estensione di condivisione ti permette di condividere fino a 30 file multimediali di tipi diversi. Per usare l'estensione di condivisione, crea un'istanza di UIActivityViewController e presentala nell'applicazione. WhatsApp accetta i seguenti tipi di contenuto:
  • testo (UTI: public.plain-text)
  • foto (UTI: public.image)
  • video (UTI: public.movie)
  • note audio e file musicali (UTI: public.audio)
  • documenti PDF (UTI: com.adobe.pdf)
  • schede contatti (UTI: public.vcard)
  • URL web (UTI: public.url)
Nota: quando condividi da un'altra app le modifiche non sono supportate. Se desideri cambiare i file prima di condividerli, dovrai prima effettuare le modifiche all'interno dell'app.

Limiti delle dimensioni dei file

Si possono caricare fino a 30 file in una sola volta. I limiti delle dimensione del file sono:
  • Tutti i file: 2 GB
  • Video: 200 MB
  • Immagini: 16 MB

Abbiamo risposto alla tua domanda?

Sì
No