如何從其他應用程式連結 WhatsApp

iPhone
iPhone 的應用程式可用幾種方式與 WhatsApp 互動:通用連結、自訂網址配置、分享延伸功能,以及 Document Interaction API。
通用連結
通用連結是連結 WhatsApp 帳號的偏好方式。
請採用 https://wa.me/<number> 格式,並將 <number> 換成完整的國際格式電話號碼。加入國際格式電話號碼時,請省略括號、連接號、加號和開頭的數字 0。
範例
正確https://wa.me/15551234567
錯誤https://wa.me/+001-(555)1234567
通用連結也可包括預先填妥的訊息,系統會將訊息自動填入對話的文字欄位。請採用 https://wa.me/whatsappphonenumber?text=urlencodedtext 格式,並將 whatsappphonenumber 換成完整的國際格式電話號碼,urlencodedtext 則換成網址編碼的預填訊息。
範例https://wa.me/15551234567?text=I'm%20interested%20in%20your%20car%20for%20sale
若要建立只有預填訊息的連結,請改用 https://wa.me/?text=urlencodedtext
範例:https://wa.me/?text=I'm%20inquiring%20about%20the%20apartment%20listing`
自訂網址配置
使用下列參數開啟 whatsapp:// URL 時,會開啟我們的應用程式並執行自訂動作。
網址參數開啟
app-WhatsApp Messenger 應用程式
send新對話的輸入欄
文字如有文字,該段文字會預填在對話螢幕的文字輸入欄位。
開啟上述網址的 Objective-C 呼叫如下:
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"]; if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { [[UIApplication sharedApplication] openURL: whatsappURL]; }
請在應用程式 Info.plist 的 LSApplicationQueriesSchemes 索引鍵下加入 WhatsApp 網址配置,使用 -[UIApplication canOpenURL:] 判斷使用者的 iPhone 是否安裝 WhatsApp。
分享延伸功能
分享延伸功能在 iOS 8.0 版推出,可讓應用程式與使用者 iPhone 中安裝的其他應用程式分享內容。目前這是與 WhatsApp 分享內容的偏好方式。如要使用分享延伸功能,請建立 UIActivityViewController 執行個體,並加入您的應用程式。WhatsApp 接受下列內容類型:
  • 文字(UTI:public.plain-text)
  • 照片(UTI:public.image)
  • 影片(UTI:public.movie)
  • 音訊備忘錄和音樂檔案(UTI:public.audio)
  • PDF 文件(UTI:com.adobe.pdf)
  • 聯絡人名片(UTI:public.vcard)
  • 網站網址(UTI:public.url)
Document Interaction API
如果您的應用程式可建立照片、影片或音訊備忘錄,您也希望使用者以 WhatsApp 分享這些多媒體檔案,即可使用 Document Interaction API 將多媒體檔案傳送至 WhatsApp 聯絡人和群組。
WhatsApp Messenger 可處理多種多媒體檔案類型:
  • 符合 public.image 格式的任何影像類型(例如 PNG 和 JPEG)
  • 符合 public.movie 格式的任何影片類型(例如 MPEG-4 影片)
  • 音訊檔案(僅限 MPEG-3、MPEG-4、AIFF、AIFF-C 和 Core Audio)
此外,如果想在應用程式清單中只顯示 WhatsApp,不包括其他符合 public/* 格式的應用程式,您可為前述類型的檔案加上 WhatsApp 專屬的副檔名後儲存:
  • 圖片:«.wai»,這是 net.whatsapp.image 類型
  • 影片:«.wam»,這是 net.whatsapp.movie 類型
  • 音訊檔案:«.waa»,這是 net.whatsapp.audio 類型
觸發時,WhatsApp 會立即為使用者顯示聯絡人/群組選擇畫面。多媒體檔案會自動傳給指定聯絡人或群組。
如要進一步了解如何分享多媒體檔案至 WhatsApp,請參閱 Apple 的開發人員支援網站。
您的疑問是否已獲得解答?