Cara memautkan aplikasi lain pada WhatsApp

iPhone
Terdapat beberapa cara untuk membolehkan aplikasi iPhone anda berinteraksi dengan WhatsApp: pautan universal, skim URL tersuai, lanjutan perkongsian dan API Interaksi Dokumen.
Pautan universal
Pautan universal ialah kaedah pilihan untuk memautkan akaun WhatsApp.
Gunakan https://wa.me/<number>, <number> ialah nombor telefon penuh 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 ialah nombor telefon penuh dalam format antarabangsa dan urlencodedtext ialah mesej yang telah dipraisi dengan kod URL.
Contoh: https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
Untuk mencipta pautan dengan mesej yang telah dipraisi sahaja, gunakan https://wa.me/?text=urlencodedtext
Contoh: https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`
Skim URL Tersuai
Membuka URL whatsapp:// dengan salah satu daripada parameter yang berikut akan membuka aplikasi kami dan melaksanakan tindakan tersuai.
URLParameterMembuka
app-Aplikasi WhatsApp Messenger
sendPenggubah sembang baharu
teksJika 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 yang berikut:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; if ([[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:].
Lanjutan Perkongsian
Diperkenalkan pada iOS 8.0, Lanjutan Perkongsian memberikan cara mudah untuk sebarang aplikasi berkongsi kandungan dengan aplikasi lain yang dipasangkan pada iPhone pengguna. Kini, Lanjutan Perkongsian merupakan pilihan untuk berkongsi kandungan anda pada WhatsApp. Untuk menggunakan Lanjutan Perkongsian, cipta contoh UIActivityViewController dan wujudkan pada aplikasi anda. WhatsApp menerima jenis kandungan yang berikut:
  • teks (UTI: public.plain-text)
  • foto (UTI: public.image)
  • video (UTI: public.movie)
  • nota audio dan fail muzik (UTI: public.audio)
  • dokumen PDF (UTI: com.adobe.pdf)
  • kad kenalan (UTI: public.vcard)
  • URL web (UTI: public.url)
Interaksi Dokumen
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 kumpulan WhatsApp anda.
WhatsApp Messenger boleh mengendalikan pelbagai jenis media:
  • sebarang jenis imej yang patuh dengan public.image (contohnya, PNG dan JPEG)
  • sebarang jenis video yang patuh dengan public.movie (contohnya, video MPEG-4)
  • fail audio (hanya MPEG-3, MPEG-4, AIFF, AIFF-C dan Core Audio)
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:
  • imej - «.wai» yang daripada jenis net.whatsapp.image
  • video - «.wam» yang daripada jenis net.whatsapp.movie
  • fail audio - «.waa» yang daripada jenis net.whatsapp.audio
Apabila dicetuskan, WhatsApp akan serta-merta memaparkan skrin pemilih kenalan/kumpulan kepada pengguna. Media akan dihantarkan kepada kenalan/kumpulan yang terpilih secara automatik.
Untuk mendapatkan maklumat lanjut tentang perkongsian media kepada WhatsApp, hubungi sumber di tapak web Pembangun Apple.
Adakah jawapan ini menjawab pertanyaan anda?
Ya
Tidak