产品经理的需求是,App端需要集成腾讯云IM来接收消息。在技术层面有两个实现方案:
- 如果App端只需要收发IM消息,不涉及远程推送功能,则可以使用腾讯云IM的WebSDK来实现。
- 但如果App端除了接收IM消息之外,还需要接收腾讯云的远程推送消息,由于HBuilder默认只集成了个推和小米推送,并未集成腾讯云的推送功能,此时只能自己去集成iOS/Android的SDK来实现。WebSDK无法实现远程推送。
配置腾讯云通信IM后台
首先需要登录腾讯云通信后台并进行配置,生成AppID和AccountType。
H5+集成腾讯云IM的WebSDK
注意:WebSDK无法获取远程推送,只能收发消息。
下载WebSDK,解压并将js文件放入项目工程中。
App端要想实现云通信,首先需要先登录腾讯云。将webim.js引入到html页面,并调用webim.login()函数。
<script type="text/javascript" src="js/imsdk/webim.js"></script>
<script type="text/javascript" charset="utf-8">
webim