mirror of
https://gitee.com/270580156/weiyu.git
synced 2026-02-22 13:10:15 +00:00
2.0 KiB
2.0 KiB
离线消息推送
通过 苹果、小米、华为 等通道推送离线消息
- 首先执行如下命令将小米推送jar包安装到本地maven库,然后添加依赖到pom
- mvn install:install-file -DgroupId=com.xiaomi -DartifactId=xpush -Dversion=1.0.2 -Dpackaging=jar -Dfile=./libs/MiPush_SDK_Server_Http2/MiPush_SDK_Server_Http2_1.0.11.jar
萝卜丝 · protobuf 说明
手动生成(废弃)
- 切换到项目源码根目录,如:cd xiaper-spring-boot-data-jpa/src/main/proto
- 生成java文件:protoc --java_out=. message.proto
- 生成objective-c文件:protoc --objc_out=. message.proto
- 生成javascript文件:protoc --js_out=. message.proto
自动生成 (推荐)
- 在main下面创建文件夹proto,并存放.proto文件
- 注意在pom.xml文件里面增加的plugins
- mvn clean compile
- 在项目的 target/generated-sources/protobuf/java 下能找到生成的文件,可以直接在本项目中引用,无需拷贝
mqtt broker
目标是借鉴mqtt标准协议来自定义用于im的私有通信协议。不再以iot为目标,而是以IM为首要目标
基于mqtt增加自定义协议
- 群操作
- 好友操作