是否只能在网页上使用?由于目前开发的项目比较紧张,ACL没有完全设置好之前,不敢做成纯前端的项目,因此放到node上了。
能否在后端创建一个ws服务,同时将ws://...发送到前端,前端只负责调用new WebSocket并监听,这样appId和appKey就不会暴露了。
ws://...
另外消息推送和实时通讯是啥关系,感觉实时通讯功能可以涵盖消息推送功能的吧?
望大神解答
push sdk 还暂时不支持 nodejs,代码是开源的,如果着急可以参考实时通讯 SDK 的方式,兼容一下,主要是将浏览器中的 ajax xhr 对象换成 nodejs 中的 http 请求,还有 websocket 替换为 node 中的。https://github.com/leancloud/js-push-sdkhttps://github.com/leancloud/js-realtime-sdk
消息推送和实时通讯是两种业务需求,举例子:消息推送有点像弹幕墙这种需求,而实时通讯就是实时聊天、实时对战游戏等。
补充一下技术上的区别,推送发消息通过 rest api,实时通讯发消息用的是长连接。