你好,我是一名新手iOS开发者,目前需要使用 Contact Framework
获取到的联系人列表呼叫WhatsApp电话号码。
我了解到以前有使用 AddressBook
框架中的 abid
,应用程序可以打开特定的WhatsApp联系人,但我也在 Whatsapp FAQ 上读到,URL方案不支持 abid
。是否仍然可以通过WhatsApp呼叫电话号码或打开特定聊天?
谢谢
你好,我是一名新手iOS开发者,目前需要使用 Contact Framework
获取到的联系人列表呼叫WhatsApp电话号码。
我了解到以前有使用 AddressBook
框架中的 abid
,应用程序可以打开特定的WhatsApp联系人,但我也在 Whatsapp FAQ 上读到,URL方案不支持 abid
。是否仍然可以通过WhatsApp呼叫电话号码或打开特定聊天?
谢谢
https://www.whatsapp.com/faq/en/iphone/23559013
http://www.technetexperts.com/mobile/interact-with-whatsapp-from-ios-application/
根据文档,我认为您不能通过自定义的WhatsApp应用程序方案进行呼叫。它们目前仅支持“text”参数。NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%2C%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}