我有一个网页,其锚点包含 href="whatsapp:+(xxxxxxxxx)",如果我在 iPhone (iOS 9) 上单击它,它会在该联系人的聊天视图中打开 WhatsApp(我可以看到所有我与联系人进行的聊天)。
但是,如果我以编程方式执行此操作(相同的网址),它只会在聊天选项卡上打开 WhatsApp。
我尝试过其他方法(使用地址簿 api,并使用“whatsapp://send?abid=RECORDID”),但都失败了。
任何帮助都感激不尽。
您应该将 WhatsApp URL 方案添加到您的应用程序 Info.plist 中
<key>LSApplicationQueriesSchemes</key>
<array>
<string>whatsapp</string>
</array>
根据苹果开发者文档
重要的
如果您的应用程序在 iOS 9.0 或之后链接,则必须声明要传递给此方法的 URL 方案。通过使用 Xcode 项目的 Info.plist 文件中的 LSApplicationQueriesSchemes 数组来执行此操作。对于您希望应用程序与此方法一起使用的每个 URL 方案,请将其作为字符串添加到此数组中。
如果您的(iOS 9.0 或更高版本)应用程序使用您尚未声明的方案调用此方法,则无论设备上是否安装了适合该方案的应用程序,该方法都会返回 NO。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)