更新记录

1.0.3(2020-09-06)

修复已知问题,更新文档,新增思维导图!

1.0.2(2020-09-05)

新增:支持发送 语音、图片功能

查看更多

平台兼容性

阿里云 腾讯云

云函数类插件通用教程

使用云函数类插件的前提是:使用HBuilderX 2.9+


本插件基于unipush为核心云服务开发完成的一款IM(Instant Messaging)即时通讯,能够即时发送和接收互联网消息等的业务的移动应用插件。


优势

  • 为什么我们选择基于个推的unipush,而不是同类产品比如说极光推送?首先个推是上市公司且为dcloud的股东,为uniapp做了战略性决策“将原本收费版的消息推送套餐”免费提供给由uniapp开发的应用。
  • 因此本插件基于unipush开发就拥有了可靠强大且又免费的云服务。

更多了解:

关于unipush我们先了解一下移动互联网通讯的三种方式:http、websocket、push。

  • http

    最为常见;就像生活中去信箱找信件,找之前不确定是否存在,反复查看。就如同网页等待最新消息需要不断的刷新。即一次请求一次响应,不请求则无响应。通讯简单确定不能被动接受到最新数据状态。

  • websocket

    允许服务端主动向客户端推送数据。APP和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。优点:可被动接受到最新数据状态。

  • push

    因websocket在移动端应用有局限性。手机会因为电量、网络、手机内存等原因让手机APP处于休眠或停止状态,从而断开持久性连接。而push是一种服务端与手机系统与APP三者之间的持久性连接。即使应用与服务端断开连接,服务端可以将消息push给手机系统重新激活与APP的通讯。

  • so? why? what?

    那么什么是unipush呢?我们都知道苹果手机的硬件厂商就苹果公司一家。而安卓手机单国内就有:华为、小米、vivo、oppo、魅族,这五大手机生产厂家。那push应该如何去和各大手机产生连接呢?让程序员写5种代码分别去给这5家标准不同的厂家推送消息?因此就诞生了unipush它就是个万金油,开发者只需要将消息推给unipush,就能实现对这5款手机品牌的消息推送。

安卓apk演示版 【点击下载】

项目思维导图

*注:其中虚线为进行中内容,红色背景为vip增值功能(需要另外支付费用,目前暂未提供),黄色背景为未来发展的热点功能。

关于购买本插件,可交付的内容请直接点击试用运行到手机,或扫上方二维码体验。未完成的功能会根据客观情况调整请知晓!

注意,注意! 插件基于push前提是你会用push,关于push参考插件https://ext.dcloud.net.cn/plugin?id=1680

本插件可以免费试用,含前后端代码都可以免费体验。购买前先体验,不提供一对一技术指导。有uni-app开发技术问题请到ask社区发帖咨询官方,本插件作者概不答复js基础知识问题。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问