以前一直使用的 tencent://message/?Menu=yes&uin={YourQQCode}&Site={SiteDomain}
来做的 web 端唤起 QQ 在线聊天。
这次接了一个外包是自适应的 Web 页面,在手机端点击会提示 Safari 浏览器打不开该网页,应为网址无效。
👇
搜了搜。
腾讯的 Tencent://Message
协议,借助的是注册表 ( Windows 操作系统允许我们为自己的应用程序注册为一个协议处理者 详情 ),所以在手机端并不能使用。
手机端唤起 QQ
在手机端唤起 QQ,腾讯给了另外一种链接:mqqwpa://im/chat?chat_type=wpa&uin={YourQQCode}&version=1&src_type=web&web_src={SiteDomain}
使用的 URL Scheme
的方式来在不同 App 之间传递消息。
然后搭配 Js 来控制不同的设备之间输出不同的链接,就可以。
电脑端使用Tencent://Message
,手机端使用 mqqwpa://