MUI 个推
个推
四种消息模板(透传消息模板、点击通知打开网页模板、点击通知打开应用模板、点击通知栏弹框下载模版)
三种推送方式(对单个用户推送接口 | 对指定用户列表推送接口 | 对指定应用群推接口)
四种消息模板
一、透传消息模板(TransmissionTemplate)
1、 参数

2、代码示例
public static TransmissionTemplate TransmissionTemplateDemo()
{
TransmissionTemplate template = new TransmissionTemplate();
template.AppId = APPID;
template.AppKey = APPKEY;
//应用启动类型,1:强制应用启动 2:等待应用启动
template.TransmissionType = "";
//透传内容
template.TransmissionContent = "透传内容"; return template;
}
TransmissionTemplateDemo
二、点击通知打开网页模板(LinkTemplate)
1、参数

2、代码示例
public static LinkTemplate LinkTemplateDemo()
{
LinkTemplate template =new LinkTemplate();
template.AppId = APPID;
template.AppKey = APPKEY;
//通知栏标题
template.Title = "请填写通知标题";
//通知栏内容
template.Text = "请填写通知内容";
//通知栏显示本地图片
template.Logo = "";
//通知栏显示网络图标,如无法读取,则显示本地默认图标,可为空
template.LogoURL = "";
//打开的链接地址
template.Url="http://www.baidu.com";
//接收到消息是否响铃,true:响铃 false:不响铃
template.IsRing = true;
//接收到消息是否震动,true:震动 false:不震动
template.IsVibrate = true;
//接收到消息是否可清除,true:可清除 false:不可清除
template.IsClearable = true;
return template;
}
LinkTemplateDemo
三、点击通知打开应用模板(NotificationTemplate)
1、参数

2、代码示例
public static NotificationTemplate NotificationTemplateDemo()
{
NotificationTemplate template = new NotificationTemplate();
template.AppId = APPID;
template.AppKey = APPKEY;
//通知栏标题
template.Title = "请填写通知标题";
//通知栏内容
template.Text = "请填写通知内容";
//通知栏显示本地图片
template.Logo = "";
//通知栏显示网络图标
template.LogoURL = "";
//应用启动类型,1:强制应用启动 2:等待应用启动
template.TransmissionType = "";
//透传内容
template.TransmissionContent = "请填写透传内容";
//接收到消息是否响铃,true:响铃 false:不响铃
template.IsRing = true;
//接收到消息是否震动,true:震动 false:不震动
template.IsVibrate = true;
//接收到消息是否可清除,true:可清除 false:不可清除
template.IsClearable = true;
return template;
}
NotificationTemplateDemo
四、点击通知栏弹框下载模版(NotyPopLoadTemplate)
1、参数
pushType 说明 描述
NotyPopLoadTemplate 通知栏弹框下载模版 在通知栏显示一条含图标、标题等的通知,用户点击后弹出框,用户可以选择直接下载应用或者取消下载应用。(iOS不支持该模板)
模板参数说明
类名 成员和方法名 长度 必填 说明
NotyPopLoadTemplate NotyIcon
中/英字符 是 通知栏图标
NotyTitle
中/英字符 是 通知栏标题
NotyContent 600中/英字符 是 通知栏内容
IsCleared — 否 通知栏是否可以清除(默认是)
IsBelled — 否 是否响铃(默认是)
IsVibrationed — 否 是否震动(默认是)
IsVibrationed — 否 收到通知是否振动:true振动,false不振动。默认振动。
PopTitle
中/英字符 是 弹出框标题
PopContent
中/英字符 是 弹出框内容
PopImage
中/英字符 是 弹出框图标
PopButton1
中/英字符 是 弹出框左边按钮名称
PopButton2
中/英字符 是 弹出框右边按钮名称
LoadIcon
中/英字符 是 下载图标
LoadTitle
中/英字符 是 下载标题
LoadUrl
中/英字符 是 下载地址
IsAutoInstall — 否 是否自动安装(默认否)
IsActived — 否 安装完成后是否自动启动应用程序(默认否)
AndroidMark
中/英字符 否 包名,比如:com.sina.weibo
SymbianMark
中/英字符 否 UID,比如:0x27000000
IphoneMark
中/英字符 否
URL Schema,用于唤醒 对应的IOS应用
2、代码示例
public static NotyPopLoadTemplate NotyPopLoadTemplateDemo()
{
NotyPopLoadTemplate template = new NotyPopLoadTemplate();
template.AppId = APPID;
template.AppKey = APPKEY;
//通知栏标题
template.NotyTitle = "请填写通知标题";
//通知栏内容
template.NotyContent = "请填写通知内容";
//通知栏显示本地图片
template.NotyIcon = "icon.png";
//通知栏显示网络图标
template.LogoURL = "http://www-igexin.qiniudn.com/wp-content/uploads/2013/08/logo_getui1.png";
//弹框显示标题
template.PopTitle = "弹框标题";
//弹框显示内容
template.PopContent = "弹框内容";
//弹框显示图片
template.PopImage = "";
//弹框左边按钮显示文本
template.PopButton1 = "下载";
//弹框右边按钮显示文本
template.PopButton2 = "取消";
//通知栏显示下载标题
template.LoadTitle = "下载标题";
//通知栏显示下载图标,可为空
template.LoadIcon = "file://push.png";
//下载地址,不可为空
template.LoadUrl = "http://www.appchina.com/market/d/425201/cop.baidu_0/com.gexin.im.apk";
//应用安装完成后,是否自动启动
template.IsActived = true;
//下载应用完成后,是否弹出安装界面,true:弹出安装界面,false:手动点击弹出安装界面
template.IsAutoInstall = true;
//接收到消息是否响铃,true:响铃 false:不响铃
template.IsBelled = true;
//接收到消息是否震动,true:震动 false:不震动
template.IsVibrationed = true;
//接收到消息是否可清除,true:可清除 false:不可清除
template.IsCleared = true;
return template;
}
NotyPopLoadTemplateDemo
下图 展示 点击通知栏弹框下载模版 效果


三种推送方式
一、 对单个用户推送接口
http://docs.getui.com/pages/viewpage.action?pageId=590490
二、 对指定用户列表推送接口
http://docs.getui.com/pages/viewpage.action?pageId=590496
三、 对指定应用群推接口
http://docs.getui.com/pages/viewpage.action?pageId=590498
MUI 个推的更多相关文章
- MUI消息推送
一.push通过H5+实现 简单实现方式:通过轮询服务器是否有新消息推送过来 mui.plusReady(function() { plus.navigator.closeSplashscreen() ...
- MUI 个推获取ClientID的方法
本次是获取个推ClientID的方法 //监听消息开始 document.addEventListener("plus ...
- MUI - 将tap模拟成原生click体验
mui提供了tap事件替换了html5的click事件,解决了300ms延时的问题.不过相比原生app的click体验还是有些许差距的.关于300ms延时的问题,这篇帖子分析的比较完善,其中提到了穿透 ...
- app消息推送
Mui + 个推 实现消息推送 1.首先去个推 注册一个账号,新建一个消息推送应用 2.配置Mui配置文件 3.使用HBuilder 打包 app 4.然后在到个推后台 发送数据 后台Java代码(官 ...
- AndroidStudio离线打包MUI集成JPush极光推送并在java后端管理推送
1.AndroidStudio离线打包MUI 如何离线打包请参看上篇随笔<AndroidStudio离线打包MUI> 2.集成极光推送 官方文档:https://docs.jiguang. ...
- 【原创分享·微信支付】C# MVC 微信支付之微信模板消息推送
微信支付之微信模板消息推送 今天我要跟大家分享的是“模板消息”的推送,这玩意呢,你说用途嘛,那还是真真的牛逼呐.原因在哪?就是因为它是依赖微信生存的呀,所以他能不 ...
- mui事件绑定和可以用的js dom操作方法
<script> //事件绑定 对象 方法 子元素 回调函数 mui('body').on('shown', '.mui-popover', function(e) { //console ...
- mui开发webapp(2)
前端开发APP,从HBuilder开始~ 序 通过 HTML5 开发移动App 时,会发现HTML5 很多能力不具备.为弥补HTML5 能力的不足,在W3C 中国的指导下成立了www.HTML5Plu ...
- mui开发app前言(一)
dcloud mui开发app前言 大一那会就听说html5快要发布了,前景无量,厉害到能写操作系统==|||(什么???蛤?) 似乎html5标准还没正式发布那会,使用hybrid模式开发app已经 ...
随机推荐
- android与后台请求的例子
public static ClientResponse SendClientRequest(List<BasicNameValuePair> params){ ClientRespons ...
- struts文件上传(多文件)
第01步:配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version= ...
- 14---Net基础加强
更新中,敬请期待............ 复习-匿名类型 Xml介绍
- HttpUtility.HtmlEncode 方法
將字串轉換為 HTML 編碼的字串. 例如: publicstringWelcome(string name,int numTimes =1){ returnHttpUtility.HtmlE ...
- js this 闭包
var myObject = { value :, increment:function (inc){ ; } }; myObject .increment(); console.log(myObje ...
- android 自定义view详解
1.自定义View前首先要了解一下View的方法,虽然有些不一定要实现. 分类 方法 描述 创建 Constructors View中有两种类型的构造方法,一种是在代码中构建View,另一种是填充布局 ...
- android 学习随笔二十四(动画:帧动画)
帧动画,一张张图片不断的切换,形成动画效果 * 在drawable目录下定义xml文件,子节点为animation-list,在这里定义要显示的图片和每张图片的显示时长 * FrameAnimatio ...
- 忘记windows的登陆密码
http://user.qzone.qq.com/372806800/blog/1342261571
- Java排序算法(1)
Java中的排序算法(1) package com.softeem.jbs.lesson4; import java.util.Random; /** * 排序测试类 * * 排序算法的分类如下: ...
- arm驱动linux异步通知与异步IO【转】
转自:http://blog.csdn.net/chinazhangzhong123/article/details/51638793 <[ arm驱动] linux异步通知与 异步IO> ...