U-Push 控制台可配置参数及其对应效果的测试

本文最后更新于:4 年前

Reference


全部默认

消息详情

效果



基础内容/展示样式/定制样式

预置在 app 内的样式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@Override
public Notification getNotification(Context context, UMessage msg) {
switch (msg.builder_id) {
case 1:
Notification.Builder builder = new Notification.Builder(context);
RemoteViews myNotificationView = new RemoteViews(context.getPackageName(),
R.layout.notification_view);
myNotificationView.setTextViewText(R.id.notification_title, msg.title);
myNotificationView.setTextViewText(R.id.notification_text, msg.text);
myNotificationView.setImageViewBitmap(R.id.notification_large_icon, getLargeIcon(context, msg));
myNotificationView.setImageViewResource(R.id.notification_small_icon,
getSmallIconId(context, msg));
builder.setContent(myNotificationView)
.setSmallIcon(getSmallIconId(context, msg))
.setTicker(msg.ticker)
.setAutoCancel(true);

return builder.getNotification();
default:
//默认为0,若填写的builder_id并不存在,也使用默认。
return super.getNotification(context, msg);
}
}

消息详情

效果


基础内容/展示样式/图片

上传图片

消息详情

效果


基础内容/自定义图标/应用内图标文件

大图标文件

小图标文件

消息详情

效果



基础内容/自定义图标/上传图标文件

大图标文件

小图标文件

消息详情

效果



基础内容/是否展开/大图

上传图片

消息详情

效果

点击下拉按钮可以显示图片。



目标人群/目标人群/部分用户

按【标签】过滤时提示“无匹配结果”是因为没有用户添加过标签。


目标人群/目标人群/独立用户


目标人群/目标人群/推送时间/定时推送


目标人群/目标人群/推送时间/重复推送


后续行为/后续动作/打开连接(URL)

消息详情

效果

显示效果和默认相同,但是点击后启动浏览器访问 URL。


后续行为/后续动作/打开指定页面

消息详情

效果

显示效果和默认相同,但是点击后打开 app 内的一个 activity,不能是其他 app 的。


后续行为/后续动作/自定义行为

预置在 app 内的处理

1
2
3
4
@Override
public void dealWithCustomAction(Context context, UMessage msg) {
Toast.makeText(context, msg.custom, Toast.LENGTH_LONG).show();
}

消息详情

效果

显示效果和默认相同,但是点击后触发回调。


后续行为/后续动作/自定义参数

消息详情

效果

显示效果和默认相同,但是点击后在触发 4 个可选【后续动作】中对应的回调的同时,会传递参数。


后续行为/系统通道/MIUI、EMUI、Flyme系统设备离线转为系统下发

TODO 暂不清楚是干啥的。


后续行为/提醒方式


后续行为/高级设置/限制发送速度


后续行为/高级设置/消息触发器

为用户加上标签,方便推送时按照标签来筛选。



U-Push 控制台可配置参数及其对应效果的测试
https://weichao.io/1709f132ea4a/
作者
魏超
发布于
2018年8月24日
更新于
2018年12月7日
许可协议