- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
怎么用cordova开发聊天app?
标签:cordova聊天app开发 2017-7-24 作者:open_tq54_niwe
随着经济的迅速发展,人们的生活节奏也越来越快。人与人之间的见面的机会也越来越少,朋友之间交流也只能用手机里面的聊天工具来维持联系。下面就让小编告诉你怎么用cordova开发聊天app 。
用ionic做一个app的时候,有即时聊天的需求,需要可以发文本、语音、图片和地理位置。为了快速开发,所以选择了采用第三方的库来开发,国内这方面做的比较好的有融云 、野狗,最后选择了融云来做,理由有:
1.我的需求都在他们的免费服务里
2.看了下文档(web)足够简单,接口很清晰
3.他们的技术工作人员服务很到位,我在他们的工单库(也就是个提问平台)中提出的问题,他们会很快给我解答,而且回答的很到位,都解决或者指出了我的问题
用ionic开发也就是用h5跨平台的方式开发app,所以有两个选择,一个是直接用web的方式来做,一个是用cordova的插件的方式来做。
先提供几个资源:
·融云web sdk开发指南 /www.rongcloud.cn/docs/web.html>
·融云web sdk开发文档 /www.rongcloud.cn/docs/api/js/index.html>
·融云web sdk开发示例 /www.rongcloud.cn/docs/web_api_demo.html>
大家通过开发者文档,肯定可以把从注册开发者账号到到初始化sdk到获取token的步骤全做了,我就不介绍了,不过中间有个坑需要注意一下。就是我用web sdk在cordova生成的android上使用,发现连接不上,一直没响应,但是在pc上的开发过程是一点问题都没有的,最后还是他们的工作人员给了我解答,就是我们可能需要使用长连接的方式,因为我们生成的应用可能不支持webSocket,所以我们需要在引入sdk前设置:
window["SCHEMETYPE"] = "http";
window.WEB_XHR_POLLING = true;
注意需要在引入融云的库之前执行。
到此为止我们真正开始开发的前置工作就完成了。
上面就是小编为大家整理的关于怎么用cordova开发聊天app的相关信息,希望对大家有帮助。但是在实际的操作过程中大家还可以根据自己的具体情况进行灵活的调整。了解更多资讯请关注我们猪八戒网。
营销创意传播暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。