更新记录
1.0.3(2024-06-12)
添加示例
1.0.2(2024-06-12)
更新使用说明
1.0.1(2024-06-12)
推送能力实现
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.19,Android:不支持,iOS:12,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
lc-push
开发文档
/**
* 前提:iOS应用证书必须是已配置好推送证书,否则无法使用!
* 使用流程 注册结果回调,不受停止、开始推送的影响
* 1、调用onPushMessage,设置消息接收回调
* 2、调用initPush方法,调用注册通知方法,调用此方法会将注册结果通过回调带回
* 3、offPushMessage,取消消息接收回调,基本不用调用,调用之后任何消息都无法收到
* 其它方法:
* getPushClientId:获取推送标识
*/
import * as LCPusher from "@/uni_modules/lc-push"//引入
//启动 消息接收
LCPusher.onPushMessage((res) => {
console.log("onPushMessage----:", res)
})
//注册推送,调用此方法会将注册结果通过回调带回
LCPusher.initPush()
//取消 消息接收
LCPusher.offPushMessage((res) => {
console.log("onPushMessage----:", res)
})
<template>
<view>
<text @click="initPush" style="width: 100px;height: 80px;background-color: yellow;">initPush</text>
<text @click="onPushMessage" style="width: 100px;height: 80px;background-color: yellow;">startPush</text>
<text @click="offPushMessage" style="width: 100px;height: 80px;background-color: yellow;">stopPush</text>
<text @click="getPushClientId"
style="width: 100px;height: 80px;background-color: yellow;">getPushClientId</text>
</view>
</template>
<script>
import * as LCPusher from "@/uni_modules/lc-push"//引入
export default {
data() {
return {
}
},
methods: {
initPush() {
LCPusher.initPush()
},
onPushMessage() {
LCPusher.onPushMessage((res) => {
console.log("xxxxxxxxx----onPushMessage----:", res)
})
},
offPushMessage() {
LCPusher.offPushMessage()
},
getPushClientId() {
console.log("xxxxx----:", LCPusher.getPushClientId());
},
}
}
</script>