iOS-通过我的应用程序以编程方式进行WhatsApp语音/视频通话

时间:2020-05-18 10:43:28

标签: ios objective-c swift whatsapp

我需要从我的应用程序进行WhatsApp调用。当我单击应用程序中的手机号码时,它应重定向到WhatsApp并发起语音/视频通话,而无需用户干预。 我从下面的链接中找到了一种解决方案,但是它正在打开应用程序并登陆到用户聊天窗口。

https://faq.whatsapp.com/en/iphone/23559013

1 个答案:

答案 0 :(得分:2)

没有用于此的API。 Whatsapp仅允许进行互动,例如共享FAQ中提到的视频,音频和图像等媒体。我尝试搜索正式的开发人员文档来满足我的要求之一,但未成功,常见问题解答似乎是唯一的官方文档:

如果您的应用程序创建了照片,视频或音频笔记,并且您希望用户使用WhatsApp共享这些媒体,则可以使用Document Interaction API将媒体发送到您的WhatsApp联系人和组。

您唯一可以做的就是打开用户的联系页面。然后,他必须通过手动单击“呼叫”按钮来呼叫。也许提供一个建议用户这样做的信息。

if #available(iOS 10.0, *) {
   UIApplication.shared.open(NSURL(string: "whatsapp://send?phone=+91phonenumber")! as URL)
} else {
   UIApplication.shared.openURL(NSURL(string: "whatsapp://send?phone=+91phonenumber")! as URL)
}