Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello uni-app x
提交
1f7fe16d
H
hello uni-app x
项目概览
DCloud
/
hello uni-app x
通知
6005
Star
91
Fork
164
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello uni-app x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
1f7fe16d
编写于
11月 19, 2024
作者:
Anne_LXM
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
uni-push示例新增web端和微信小程序端
上级
5759bcec
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
14 addition
and
5 deletion
+14
-5
pages/API/uni-push/uni-push.uvue
pages/API/uni-push/uni-push.uvue
+14
-5
未找到文件。
pages/API/uni-push/uni-push.uvue
浏览文件 @
1f7fe16d
<template>
<template>
<!-- #ifdef APP -->
<!-- #ifdef APP -->
<scroll-view style="flex: 1">
<scroll-view style="flex: 1">
<!-- #endif -->
<view>
<!-- #ifdef APP -->
<!-- #ifdef APP-ANDROID -->
<!-- #ifdef APP-ANDROID -->
<button class="normal-button" type="default" @click="handleCreateChannel(true)">
<button class="normal-button" type="default" @click="handleCreateChannel(true)">
创建通知渠道 | setPushChannel
创建通知渠道 | setPushChannel
...
@@ -8,6 +11,7 @@
...
@@ -8,6 +11,7 @@
<button class="normal-button" type="default" @click="handleGetAllChannels">
<button class="normal-button" type="default" @click="handleGetAllChannels">
获取所有通知渠道信息 | getAllChannels
获取所有通知渠道信息 | getAllChannels
</button>
</button>
<textarea style="width: 100%;" :disabled="true" :value="channelInfo"></textarea>
<!-- #endif -->
<!-- #endif -->
<button class="normal-button" type="default" @click="handleCreateLocalNotification">
<button class="normal-button" type="default" @click="handleCreateLocalNotification">
创建本地通知消息 | createPushMessage
创建本地通知消息 | createPushMessage
...
@@ -17,18 +21,18 @@
...
@@ -17,18 +21,18 @@
部分rom需要在设置中同时开启`通知开关`和`桌面角标`配置,才允许设置角标,例如鸿蒙4.2。 \n
部分rom需要在设置中同时开启`通知开关`和`桌面角标`配置,才允许设置角标,例如鸿蒙4.2。 \n
另外针对高版本小米设备,会借助创建通知栏消息来设置角标数,所以设置时需要注意是否有权限创建通知栏消息。
另外针对高版本小米设备,会借助创建通知栏消息来设置角标数,所以设置时需要注意是否有权限创建通知栏消息。
</text>
</text>
<button class="normal-button" type="default" @click="handleSetBadge">
<button class="normal-button" type="default" @click="handleSetBadge">
设置角标为5 | setAppBadgeNumber(5)
设置角标为5 | setAppBadgeNumber(5)
</button>
</button>
<button class="normal-button" type="default" @click="handleCleanBadge">
<button class="normal-button" type="default" @click="handleCleanBadge">
清空角标 | setAppBadgeNumber(0)
清空角标 | setAppBadgeNumber(0)
</button>
</button>
<button class="normal-button" type="default" @click="handleGetClientId">
<!-- #endif -->
<button class="normal-button uni-common-mb" type="default" @click="handleGetClientId">
获取cid | getPushClientId
获取cid | getPushClientId
</button>
</button>
</view>
<textarea style="flex: 1;width: 100%;" :disabled="true" :value="channelInfo"></textarea
>
<!-- #ifdef APP --
>
</scroll-view>
</scroll-view>
<!-- #endif -->
<!-- #endif -->
</template>
</template>
...
@@ -129,7 +133,12 @@
...
@@ -129,7 +133,12 @@
content: `cid : ${res.cid}`
content: `cid : ${res.cid}`
})
})
},
},
fail: () => {
fail: (err) => {
if (err.message.includes('uniPush is not enabled')) {
console.error('请先开通uni-push,详见文档:https://uniapp.dcloud.net.cn/unipush-v2.html#%E7%AC%AC%E4%B8%80%E6%AD%A5-%E5%BC%80%E9%80%9A');
} else {
console.error(err);
}
uni.hideLoading()
uni.hideLoading()
uni.showToast({
uni.showToast({
title: `获取cid失败`,
title: `获取cid失败`,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录