Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
a6dc4ce6
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3200
Star
106
Fork
813
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
未验证
提交
a6dc4ce6
编写于
7月 14, 2022
作者:
DCloud-yyl
提交者:
Gitee
7月 14, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs/tutorial/app-push-unipush.md.
上级
41eec995
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
62 addition
and
83 deletion
+62
-83
docs/tutorial/app-push-unipush.md
docs/tutorial/app-push-unipush.md
+62
-83
未找到文件。
docs/tutorial/app-push-unipush.md
浏览文件 @
a6dc4ce6
...
@@ -25,96 +25,75 @@
...
@@ -25,96 +25,75 @@
-
本地离线打包参考
[
Android平台UniPush模块配置
](
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/push
)
、
[
iOS平台UniPush模块配置
](
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/push
)
-
本地离线打包参考
[
Android平台UniPush模块配置
](
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/push
)
、
[
iOS平台UniPush模块配置
](
https://nativesupport.dcloud.net.cn/AppDocs/usemodule/iOSModuleConfig/push
)
### UniPush推送图标配置@unipush-icons
#### 推送图标配置@unipush-icons
UniPush和个推推送模块支持设置自定义推送图标,包括push图标和推送小图标(small)
-
push图标
### UniPush自定义推送图标,可自定义push图标和小图标,位置如下图所示:
默认使用应用图标
-
推送小图标(small)
![](
https://native-res.dcloud.net.cn/images/uniapp/push/custom_push_icon/custom_push_icon_small_instructions.png
)
默认使用个推提供的小图标
显示效果如下图所示:
![](
https://native-res.dcloud.net.cn/images/uniapp/push/custom_push_icon/custom_push_icon_small_instructions.png
)
### 注意:需要手动在manifest.json配置 ,目前仅支持个推 & UniPush配置。
### 5+应用:
##### 源码视图配置
+
plus节点 --> distribute节点 --> plugins节点 --> push节点 --> igexin节点(或者unipush节点) --> icons节点 --> small节点下配置
打开项目的manifest.json文件,切换到“源码视图”,手动设置推送图标。
在 "app-plus" -> "distribute" -> "sdkConfigs" -> "push" -> "unipush" -> "icons"节点下配置推送图标
```
```
json
"plugins": { // 第三方sdk配置
"unipush"
:
{
//可选,JSON对象,使用UniPush
SDK配置,无需手动配置参数,云端打包自动获取配置参数
"push": { // 模块名称
"icons"
:
{
//可选,JSON对象,推送图标配置
"igexin": { // 个推SDK参数配置
"push"
:
{
//可选,JSON对象,Push图标配置
"appid": "xxxxxxx", // 个推的appid
"ldpi"
:
""
,
//可选,字符串类型,普通屏设备推送图标路径,分辨率要求
48
x
48
"appkey": "xxxxxxx", // 个推的appkey
"mdpi"
:
""
,
//可选,字符串类型,大屏设备设备推送图标路径,分辨率要求
48
x
48
"appsecret": "xxxxxxx", // 个推的appsecret
"hdpi"
:
""
,
//可选,字符串类型,高分屏设备推送图标路径,分辨率要求
72
x
72
"icons": { // 推送图片配置
"xdpi"
:
""
,
//可选,字符串类型,
720
P高分屏设备推送图标路径,分辨率要求
96
x
96
"push": { // push图标,规格与应用图片一致,不配置则默认使用push图标
"xxdpi"
:
""
,
//可选,字符串类型,
1080
P高密度屏幕推送图标路径,分辨率要求
144
x
144
"ldpi": "可选,48x48",
"xxxdpi"
:
""
,
//可选,字符串类型,
4
K屏设备推送图标路径,分辨率要求
192
x
192
"mdpi": "可选,48x48",
},
"hdpi": "可选,72x72",
"smal"
:
{
//可选,JSON对象,Push小图标配置
"xhdpi": "可选,96x96",
"ldpi"
:
""
,
//可选,字符串类型,普通屏设备推送小图标路径,分辨率要求
18
x
18
"xxhdpi": "可选,144x144",
"mdpi"
:
""
,
//可选,字符串类型,大屏设备设备推送小图标路径,分辨率要求
24
x
24
"xxxhdpi": "可选,192x192"
"hdpi"
:
""
,
//可选,字符串类型,高分屏设备推送小图标路径,分辨率要求
36
x
36
},
"xdpi"
:
""
,
//可选,字符串类型,
720
P高分屏设备推送小图标路径,分辨率要求
48
x
48
"small": { // 小图标,png格式图片,仅使用alpha图层
"xxdpi"
:
""
,
//可选,字符串类型,
1080
P高密度屏幕推送小图标路径,分辨率要求
72
x
72
"ldpi": "可选,18*18",
"xxxdpi"
:
""
,
//可选,字符串类型,
4
K屏设备推送小图标路径,分辨率要求
96
x
96
"mdpi": "可选,24*24",
}
"hdpi": "可选,36*36",
}
"xhdpi": "可选,48*48",
}
,
"xxhdpi": "可选,72*72"
"igexin"
:
{
//可选,JSON对象,使用个推推送SDK配置,**已废弃,推荐使用UniPush,UniPush是个推推送VIP版,功能更强大**
},
"appid"
:
""
,
//必填,字符串类型,个推开放平台申请的appid
"description": "推送图标"
"appkey"
:
""
,
//必填,字符串类型,个推开放平台申请的appkey
},
"appsecret"
:
""
,
//必填,字符串类型,个推开放平台申请的appsecret
}
"icons"
:
{
//可选,JSON对象,推送图标配置
}
"push"
:
{
//可选,JSON对象,Push图标配置
}
"ldpi"
:
""
,
//可选,字符串类型,普通屏设备推送图标路径,分辨率要求
48
x
48
"mdpi"
:
""
,
//可选,字符串类型,大屏设备设备推送图标路径,分辨率要求
48
x
48
"hdpi"
:
""
,
//可选,字符串类型,高分屏设备推送图标路径,分辨率要求
72
x
72
"xdpi"
:
""
,
//可选,字符串类型,
720
P高分屏设备推送图标路径,分辨率要求
96
x
96
"xxdpi"
:
""
,
//可选,字符串类型,
1080
P高密度屏幕推送图标路径,分辨率要求
144
x
144
"xxxdpi"
:
""
,
//可选,字符串类型,
4
K屏设备推送图标路径,分辨率要求
192
x
192
},
"smal"
:
{
//可选,JSON对象,Push小图标配置
"ldpi"
:
""
,
//可选,字符串类型,普通屏设备推送小图标路径,分辨率要求
18
x
18
"mdpi"
:
""
,
//可选,字符串类型,大屏设备设备推送小图标路径,分辨率要求
24
x
24
"hdpi"
:
""
,
//可选,字符串类型,高分屏设备推送小图标路径,分辨率要求
36
x
36
"xdpi"
:
""
,
//可选,字符串类型,
720
P高分屏设备推送小图标路径,分辨率要求
48
x
48
"xxdpi"
:
""
,
//可选,字符串类型,
1080
P高密度屏幕推送小图标路径,分辨率要求
72
x
72
"xxxdpi"
:
""
,
//可选,字符串类型,
4
K屏设备推送小图标路径,分辨率要求
96
x
96
}
}
}
```
```
### uni应用:
**注意事项**
+
app-plus节点 --> distribute节点 --> sdkConfigs节点 --> push节点 --> igexin节点(或者unipush节点) --> icons节点 --> small节点下配置
-
igexin节点是配置“个推推送模块”的推动相关图标,已不再维护,推荐使用UniPush模块
-
5+ App项目在manifest.json文件的 "plus" -> "distribute" -> "plugins" -> "push" -> "unipush" -> "icons"节点下配置推送图标
~~~
"sdkConfigs": {
"push": {
"unipush": {
"icons": { // 推送图片配置
"push": { // push图标,规格与应用图片一致,不配置则默认使用push图标
"ldpi": "可选,48x48",
"mdpi": "可选,48x48",
"hdpi": "可选,72x72",
"xhdpi": "可选,96x96",
"xxhdpi": "可选,144x144",
"xxxhdpi": "可选,192x192"
},
"small": { // 小图标,png格式图片,仅使用alpha图层
"ldpi": "可选,18*18",
"mdpi": "可选,24*24",
"hdpi": "可选,36*36",
"xhdpi": "可选,48*48",
"xxhdpi": "可选,72*72"
},
"description": "推送图标"
},
}
}
}
~~~
### 推送小图标(small)要求
### 具体配置信息说明如下:
### small图片要求
设计规范需要注意:
设计规范需要注意:
1.
必须是带 Alpha 透明通道的 PNG 图片。
1.
必须是带 Alpha 透明通道的 PNG 图片。
2.
背景必须是透明的。 (如果非透明就会显示为白色方块)
2.
背景必须是透明的。 (如果非透明就会显示为白色方块)
![](
http://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/push/unipsuh_small_icon_style.png.png
)
![](
http://partner-dcloud-native.oss-cn-hangzhou.aliyuncs.com/images/uniapp/push/unipsuh_small_icon_style.png.png
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录