我已经提到如何从 iOS 应用程序拨打 WhatsApp 电话?它指出此功能目前在 iOS 中不可用,并且根据WhatsApp 常见问题共享扩展(自定义 URL 方案),它仍然没有提到任何用于拨打电话的架构,它提到的文档:
Placing a WhatsApp call(voice call VOIP)
To make a WhatsApp call, simply open the chat with the person you want to call and tap Call in the top right corner.
Run Code Online (Sandbox Code Playgroud)
但是可以从 android 拨打 WhatsApp 电话,我在 iOS 中找不到。但是可以从电话联系人中拨打 WhatsApp 电话功能。
所以我的疑问是 iOS 目前是否可以从我的 iOS 应用程序发出 WhatsApp (voip) 语音呼叫?
如果可能的话,您能否建议我使用 url 模式(如果可用),就像在我的应用程序中这样聊天@"whatsapp://send?text=Hello%2C%20World!" 因为我找不到这个?
我用谷歌搜索了一下,并在 stackoverflow 和https://faq.whatsapp.com上搜索了很多
目前,通讯录视频通话功能似乎仅限于操作系统级别。
但是您可以打开特定联系人,然后用户必须手动点击视频通话按钮。
这与电话号码是否存储在通讯录中无关。(可以直接打开)
我已经在 Swift 3 代码中尝试过这个。
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)
}
Run Code Online (Sandbox Code Playgroud)
https://faq.whatsapp.com/en/iphone/23559013
希望这可以帮助您找到进一步的方法
| 归档时间: |
|
| 查看次数: |
5146 次 |
| 最近记录: |