修改unipush通知图标
unipush的使用及注意事项
具体实现步骤
unipush使用指南 https://ask.dcloud.net.cn/article/35622
通知消息的左上角图标为默认的hbuild图标,如何修改
1、让ui做一下图标,需要注意以下几点:1.必须是带 Alpha 透明通道的 PNG 图片。 2.背景必须是透明的。 3.图形必须是白色。 4.周围不宜留过多的 padding5.需要18x18,24x24,36x36,48x48,72x72五个尺寸6.需要以push_small.png命名2、在项目的unpackage/res/下新建drawable-hdpi,drawable-ldpi,drawable-mdpi等五个文件夹,每个文件夹下存放对应尺寸(从18x18到72x72排列)的push_small.png图片。具体如下图所示3、在manifest.json的源码视图里找到sdkConfigs节点->push节点->unipush节点并写入以下代码
"push" : {"unipush" : {"icons" : {"small" : {// 左上角小图标"ldpi" : "unpackage/res/drawable-ldpi/push_small.png","mdpi" : "unpackage/res/drawable-mdpi/push_small.png","hdpi" : "unpackage/res/drawable-hdpi/push_small.png","xhdpi" : "unpackage/res/drawable-xhdpi/push_small.png","xxhdpi" : "unpackage/res/drawable-xxhdpi/push_small.png"}}}
},
uniapp后台里推送的透传消息模板及客户端处理及注意事项
透传消息之个推渠道与厂商渠道介绍
对于android来说:
App正在被使用时:走个推渠道
App后台运行时:走个推渠道
App进程被杀掉时:走厂商渠道对于iOS来说:
App正在被使用时:走个推渠道
App后台运行时:走厂商渠道
App进程被杀掉时:走厂商渠道ps:一般情况下,厂商渠道都是会以通知形式在手机通知栏送达的,个推渠道是否会在通知栏显示则根据手机而定。
所以建议在App里处理推送消息时,通过个推渠道送达的,可以单独给一个弹框展示(如下图)。
透传消息之个推渠道推送配置
透传消息之android厂商渠道推送配置
Android厂商渠道通知类型intent模板
intent:#Intent;action=android.intent.action.oppopush;launchFlags=0x14000000;component=你的包名/io.dcloud.PandoraEntry;S.UP-OL-SU=true;S.title=你的标题(必填);S.content=你的内容(必填);S.payload=你的app页面路由(必填);end
透传消息之iOS厂商渠道推送配置
3、处理消息数据,在项目的App.vue页面里添加以下代码
onLaunch() {// console.log('初始化完成了(只触发一次)');// #ifdef APP-PLUS const _self = this; const _handlePush = function(message) {// console.log(message)if(message.payload){uni.navigateTo({url: message.payload});}}; const _handleRemind = function(message) {if(message.content){uni.showModal({title: '温馨提示',content: message.content,success: function (res) {if (res.confirm) {if(message.payload){uni.navigateTo({url: message.payload});}} else if (res.cancel) {}}});}}; plus.push.addEventListener('click', _handlePush); //用户点击推送消息事件:一般在App后台运行时(消息通过厂商方式以通知形式在通知栏送达),然后用户点击消息后触发此事件plus.push.addEventListener('receive', _handleRemind); //用户接收到推送消息事件:一般在用户正在使用App时(消息通过个推方式送达),用户直接在App内接收到消息并触发此事件// #endif
},
iOS自定义基座测试消息推送注意事项
基于unipush实现直播开播提醒功能
https://www.cnblogs.com/huihuihero/p/13725326.html
相关文档
unipush使用指南 https://ask.dcloud.net.cn/article/35622
unipush常见问题 https://ask.dcloud.net.cn/article/36611
push推送开发指南 https://ask.dcloud.net.cn/article/34
配置推送图标 https://ask.dcloud.net.cn/article/35537
修改unipush通知图标相关推荐
- Android 10 状态栏通知图标和下拉状态栏图标为白色问题
前言 安装第三方应用,会在状态栏上面和下拉状态栏通知图标显示白色 原因 因为google在android5.0上面做了限制,为了统一系统风格.之后的状态栏icon就不能够随便用一张色彩丰富的图片了,只 ...
- Android Studio系统状态栏,设置setSmallIcon通知图标无效问题及解决方案
关于设置setSmallIcon通知图标无效问题 [分析] targetSdkVersion 是 Android 系统提供前向兼容的主要手段(即:新版本SDK手机兼容旧版本SDK工程).这是什么意思呢 ...
- flutter 修改iOS app图标 名称
这里主要讲2点,一是 iOS app的图标尺寸大小,二 是如何修改iOS app图标以及名称 iOS图标尺寸大小 首先我们打开xcode,并打开项目,找到app图标的位置 接下来我们可以看到图标下面有 ...
- 解决Android高版本状态栏通知图标白底问题
最近临时转换角色修改Android系统源码,没有搞过一看源码一脸懵逼,代码太多了,关键是无法跟studio一样直接进行代码调转,折腾了一天才找到这个问题要修改的地方,其实就是Google为了规范统一和 ...
- Kali Linux修改桌面默认图标
Kali Linux修改桌面默认图标 从Kali Linux 2019.4开始,支持Undercover模式,类似Windows模式.大学霸IT达人当用户切换为Undercover模式后,默认桌面图标 ...
- 如何修改MFC的图标
更改IDR_MainFrm指向的ico文件, 该图标有两种格式,32×32和16×16,这两种格式都要改,还可以在主框架的OnCreate函数里指定使用哪个图标: HICON m_hIcon; 在Ma ...
- 动态修改网页icon图标
动态修改网页icon图标 //如果在vue项目中 在App.vue下的 created() 中输入 var link = document.querySelector("link[rel*= ...
- linux怎么改程序图标,如何在Ubuntu Unity上修改应用程序图标
这篇文章将教大家在Ubuntu Unity上修改应用程序图标,这个教程适合于Ubuntu 14.04, Ubuntu 13.10, Ubuntu 12.04 等使用Unity作为默认桌面环境的发行版. ...
- 如何修改可执行文件的图标
如何修改可执行文件的图标 创建时间:2001-12-17 文章属性:转载 文章来源: www.xici.net/main.asp 文章提交: wzfish (wzfish_at_21cn.com) 本 ...
最新文章
- Linux 准确查找结构体定义位置
- GridView 与ImageAdapter (笔记)
- linux与unix时间戳互转
- P2197 【模板】nim游戏
- Java程序员应该了解的10个设计原则
- 2019,燃烧的中国开源年
- 视觉slam十四讲课后习题ch3--5题
- php单字母函数(快捷方法)使用总结转载
- asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
- FTP链接ubuntu链接被拒绝
- word转pdf linux java,java实现Word转Pdf(Windows、Linux通用)
- 数字化中台前导--企业架构TOGAF简介
- 罗技键盘连计算机,罗技键盘怎么连接电脑(罗技键盘使用教程及性能评测)
- 淘宝小程序开发注意点
- 小米手机获取root权限完整详细教程,亲测可用(精)
- 模拟外线O口呼入时,看不到来电显示号码?
- Deblur-NeRF CVPR 2022
- 【CAD】【个人习惯】十字光标大小和自定义右键单击
- context.write
- Python随机生成出生日期