我正在尝试实现一个来自 IOS 应用程序的链接来打开 Whatsapp 并开始聊天、发送媒体和通话。
到目前为止,通过下面的链接,我能够实现前两个,是否有任何打开的 URL 可以通过单击我的应用程序按钮使用 Whatsapp 进行直接调用。
[https://www.whatsapp.com/faq/en/iphone/23559013][1]
类似下面的例子
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://call:+6511112222?"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
不。 Whatsapp 没有可直接调用的 URLScheme。他们只有用于聊天的 URL 方案。
将来他们可能会添加它。请继续查看 WhatsApp 常见问题部分。
对于高级用户来说,当WhatsApp新版本添加时,我们可以使用iExplorer软件检查whatsapp的info.plist。 plist 包含已注册的 URLscheme。如果他们添加了通话内容,我们就可以捕获它。
尝试
whatsapp://call?number=34666555444
其中 34666555444 是带有国际前缀但不带 +
符号的号码。当然,只有安装了 WhatsApp 才有效。我认为它仅适用于已接受呼叫者作为联系人的号码。