个推
四种消息模板(透传消息模板、点击通知打开网页模板、点击通知打开应用模板、点击通知栏弹框下载模版)
三种推送方式(对单个用户推送接口 | 对指定用户列表推送接口 | 对指定应用群推接口)
四种消息模板
一、透传消息模板(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. ...
-
【原创分享&#183;微信支付】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已经 ...
随机推荐
-
把HDFS里的json数据转换成csv格式
1. 全景图 2. 用ListHDFS获取所有文件名 如果想重新再取一次,右健view state: 点击 clear state, 再运行,即可再次采集数据了. 3. 用FetchH ...
-
SQL Server执行计划那些事儿(1)——哈希、合并、嵌套联接的选择
接下来的文章是记录自己曾经的盲点,同时也透漏了自己的发展历程(可能发展也算不上,只能说是瞎混).当然,一些盲点也在工作和探究过程中慢慢有些眉目,现在也愿意发扬博客园的奉献精神,拿出来和大家分享一下. ...
-
Mac Intellij Debug 模式
前言:本文的核心是记录debug的使用,与具体的操作系统无关. 1.什么是Debug Debug是程序的一种运行模式.用来发掘程序的走向,以及程序在运行过程中参数的变化. 2.Debug的作用 deb ...
-
理解es6 中 arrow function的this
箭头函数相当于定义时候,普通函数.bind(this)箭头函数根本没有自己的this,导致内部的this就是定义时候的外层代码块中的this.外层代码块中的this,则取决于执行时候环境上下文cont ...
-
Unity --- 在原目录中,将选中的Texture剥离为rgb和alpha
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEditor; us ...
-
AndroidO bluedroid alarm 机制分析
bluedroid的alarm 机制实现在osi/osi/src/alarm.cc 中: 这里面实现了很多的接口: alarm_t* alarm_new(const char* name): alar ...
-
单页面应用SPA和多页面应用MPA
单页面应用(SinglePage Web Application,SPA) 只有一张Web页面的应用,是一种从Web服务器加载的富客户端,单页面跳转仅刷新局部资源 ,公共资源(js.css等)仅需加载 ...
-
自适应尺寸变化的meanshift跟踪
近期在看meanshift方面的文章,看了一篇博文对这篇文章<Robust scale-adaptive meanshift for tracking>寄予非常高的评价,所以把这篇文章简要 ...
-
SpringMVC -- 梗概--源码--壹--跳转
1.配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app version=&qu ...
-
逆向路由器固件之敏感信息泄露 Part2
之前的文章中详细介绍了各种解包路由器固件的工具.解包之后就获得了固件中的文件.下一步就是分析文件寻找漏洞了.这次分析的目标是Trendnet路由器,分析的漏洞是一个远程获取路由器权限的漏洞. 初步分析 ...