我需要从我的应用程序中进行 WhatsApp 调用。当我在我的应用程序中单击手机号码时,它应该重定向到 WhatsApp 并在无需用户干预的情况下发起语音/视频通话。我从下面的链接中找到了一个解决方案,但它正在打开应用程序并登陆用户聊天窗口。
1 回答
2
没有一个api。Whatsapp 仅允许像常见问题解答中提到的共享媒体(如视频、音频和图像)之类的交互。我尝试为我的要求之一搜索官方开发人员文档,但未成功,FAQ 似乎是唯一可用的官方文档:
如果您的应用程序创建照片、视频或音频笔记,并且您希望您的用户使用 WhatsApp 共享这些媒体,您可以使用文档交互 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)
}
于 2020-05-18T10:58:27.757 回答