草庐IT

通知栏

全部标签

java - Android O - 通知 channel 和 NotificationCompat

我无法改变这种感觉:Android开发人员又想出了一些新的东西,让每个人都对他们认为如何使用该功能一无所知。我说的是AndroidO中的通知channel。多年来,我一直在使用兼容性支持库来避免处理特定的平台细节。即:NotificationCompat.现在,Builder要求我提供通知channelID,这很好,但完全让我一个人来创建这样的channel。我找不到任何对创建channel的兼容支持。我也找不到合理的方法在正确的位置创建它们。文档只是声明它应该在“某处”完成并且“在发出通知时可能不会”。但我到底应该怎么做?我讨厌为简单的任务编写特定于版本的东西——这就是我使用兼容库的

uniapp - 微信小程序平台模板消息订阅功能,唤起订阅模板消息弹框、微信公众号向用户发送 “服务通知“ 实现全过程示例代码,支持一次性订阅与永久性订阅(注释详细,一键复制开箱即用)

效果图本博客实现了uniapp微信小程序端,详细实现公众号订阅通知模板消息完整示例源码,一次性订阅与永久订阅均可,注释详细新手一看就懂!效果如图所示,uniapp编译的微信小程序内点击按钮后,唤起模板消息订阅申请弹框,后续微信内会收到通知。第一步首先就是要在公众号后台,申请模板ID。

个性化推送通知的3种方法,提升60% ROI

提及推送通知,大家都不陌生,只要你有智能手机、手表或电脑,就会有推送。本文通过一个精准营销案例,教大家如何设置个性化推送、设置地理围栏和精准推送时间等方式你提高推送的实际效果。如果你的电子设备正好连着网络,那你每隔一分钟就会收到一条来自手机APP或网页浏览器的信息推送。然而,尽管推送通知功能突出,能够深入渗透到互联网的各个环节,并且拥有各种个性化选择,很多营销人员却没有从中获得明确的投资回报率(ROI)。他们在推送通知服务上投入了大量的资金,但所得的回报甚至都无法弥补租用推送服务的费用。例如,让我们来看一下下面这个推送通知,这是个宣传男装限时抢购活动的推送。假设这个限时活动消息是在半夜推送,那

java对接阿里云短信服务详解(验证码,推广短信,通知短信)

前言小前提:-java:springboot框架,maven版本管理。-阿里云:有账号,已经进行实名认证。java对接阿里云短信服务详解(验证码,推广短信,通知短信)前言1.登录阿里云进入控制台2.创建用户和用户组3.开通阿里云短信服务4.代码整合阿里云SMS短信服务4.1pom.xml中引入SDK依赖4.2测试官方提供的实例Demo4.3继承到springboot项目当中4.3.1配置文件4.3.2controller4.3.3service4启动项目测试发送1.登录阿里云进入控制台阿里云登录地址:https://account.aliyun.com/login/login.htm![在这里

java对接阿里云短信服务详解(验证码,推广短信,通知短信)

前言小前提:-java:springboot框架,maven版本管理。-阿里云:有账号,已经进行实名认证。java对接阿里云短信服务详解(验证码,推广短信,通知短信)前言1.登录阿里云进入控制台2.创建用户和用户组3.开通阿里云短信服务4.代码整合阿里云SMS短信服务4.1pom.xml中引入SDK依赖4.2测试官方提供的实例Demo4.3继承到springboot项目当中4.3.1配置文件4.3.2controller4.3.3service4启动项目测试发送1.登录阿里云进入控制台阿里云登录地址:https://account.aliyun.com/login/login.htm![在这里

java - 当应用程序未运行时,Android 通知未显示其内容

这是我有趣的问题。当应用未运行时,来自GCM的Android通知不显示标题和内容(仅显示应用名称,点击时打开MainActivity)。但当应用打开时,它会显示成功标题和内容。可能是什么问题?它运行没有问题,我没有改变任何东西。list:GcmService.java:importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importan

java - 当应用程序未运行时,Android 通知未显示其内容

这是我有趣的问题。当应用未运行时,来自GCM的Android通知不显示标题和内容(仅显示应用名称,点击时打开MainActivity)。但当应用打开时,它会显示成功标题和内容。可能是什么问题?它运行没有问题,我没有改变任何东西。list:GcmService.java:importandroid.app.NotificationManager;importandroid.app.PendingIntent;importandroid.content.Context;importandroid.content.Intent;importandroid.os.Bundle;importan

Android 9.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(二)

1.前言 在9.0的系统rom定制化开发中,在原生系统SystemUI下拉状态栏的通知栏的背景是默认白色四角的背景,由于在产品设计中,需要把四角背景默认改成圆角背景,所以就需要分析系统原生下拉通知栏的每条通知的默认背景,然后通过熟悉systemui的通知栏流程,设置默认下拉状态栏UI中的通知栏部分每一条通知背景修改为圆角背景如图: 2.原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(二)的核心类frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\ActivatableNotificationVie

java - 单击通知不会打开提到的 Activity

我正在尝试打开一个Activity单击通知时,下面是我的代码。Intentintent=newIntent(this.getApplicationContext(),NotificationActivity.class);intent.putExtra("msgBody",messageBody);intent.putExtra(Constants.NOTIF_INTENT_TYPE,Constants.NOTIF_INTENT_TYPE);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE

java - 单击通知不会打开提到的 Activity

我正在尝试打开一个Activity单击通知时,下面是我的代码。Intentintent=newIntent(this.getApplicationContext(),NotificationActivity.class);intent.putExtra("msgBody",messageBody);intent.putExtra(Constants.NOTIF_INTENT_TYPE,Constants.NOTIF_INTENT_TYPE);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE