Terdapat beberapa cara untuk membolehkan aplikasi iPhone anda berinteraksi dengan WhatsApp: Pautan universal, skim URL tersuai, lanjutan perkongsian dan API Interaksi Dokumen.
Pautan universal adalah kaedah kegemaran untuk memautkan akaun WhatsApp.
Gunakan https://wa.me/<number>. <number> adalah nombor telefon lengkap dalam format antarabangsa. Abaikan sebarang kurungan, sengkang, tanda tambah dan angka kosong di hadapan ketika menambahkan nombor telefon dalam format antarabangsa.
Contoh:
Gunakan: https://wa.me/15551234567
Jangan gunakan: https://wa.me/+001-(555)1234567
Pautan universal termasuklah mesej dipraisi yang akan muncul secara automatik dalam medan teks sembang. Gunakan https://wa.me/whatsappphonenumber/?text=urlencodedtext. whatsappphonenumber adalah nombor telefon lengkap dalam format antarabangsa dan URL-encodedtext adalah mesej dipraisi dengan kod URL.
Contoh: https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
Untuk mencipta pautan dengan mesej dipraisi sahaja, gunakan https://wa.me/?text=urlencodedtext
Contoh: https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`
Membuka URL whatsapp:// dengan salah satu daripada parameter tersebut akan membuka apl kami dan melaksanakan tindakan khusus.
URL | Parameter | Membuka |
---|---|---|
apl | - | Aplikasi WhatsApp Messenger |
hantar | Penggubah sembang baharu | |
teks | Jika wujud, teks ini akan dipraisi dalam medan input teks mesej pada skrin perbualan. | |
Suruhan Objective-C untuk membuka salah satu daripada URL ini adalah seperti berikut:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; jika ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }
Pastikan anda menyertakan skim URL WhatsApp dalam Info.plist permintaan anda di bawah kekunci LSApplicationQueriesSchemes jika anda mahu menentukan sama ada WhatsApp dipasang pada iPhone pengguna menggunakan -[UIApplication canOpenURL:].
Diperkenalkan pada iOS 8.0, Lanjutan Perkongsian memberikan cara mudah untuk sebarang apl berkongsi kandungan dengan aplikasi lain yang dipasangkan pada iPhone pengguna. Kini, ini merupakan cara kegemaran untuk berkongsi kandungan anda dalam WhatsApp. Untuk menggunakan Lanjutan Perkongsian, cipta tika UIActivityViewController dan wujudkannya dalam apl anda. WhatsApp menerima jenis kandungan yang berikut:
Jika aplikasi anda mencipta foto, video atau nota audio dan anda ingin pengguna anda berkongsi media ini menggunakan WhatsApp, anda boleh menggunakan API Interaksi Dokumen untuk menghantar media kepada kenalan dan grup WhatsApp anda.
WhatsApp Messenger boleh menggendalikan pelbagai jenis media:
Sebagai alternatif, jika anda hanya mahu menunjukkan WhatsApp dalam senarai aplikasi (dan bukan WhatsApp serta aplikasi yang mematuhi public/*- yang lain) anda boleh menetapkan fail daripada salah satu jenis yang disimpan yang disebutkan sebelum ini dengan lanjutan khusus kepada WhatsApp:
Apabila dicetus, WhatsApp akan serta-merta memaparkan skrin pemilih kenalan/grup kepada pengguna. Media akan dihantarkan kepada kenalan/grup yang terpilih secara automatik.
Untuk maklumat lanjut tentang perkongsian media pada kepada WhatsApp, hubungi sumber di laman web Pembangun Apple.