Ionic下的Jpush消息推送与内容显示

本文测试Jpush将消息推送给手机端,手机端点击通知栏,即可看到具体的推送内容。

1.极光推送消息设置

设置附加字段:

点击发送,手机端收到消息通知。

2.手机接收到的消息通知

点击之后进入具体的页面

具体代码设置:

3.  设置极光服务和消息接收接口:

//启动极光推送服务window.plugins.jPushPlugin.init();

//接收消息并跳转相应的页面window.plugins.jPushPlugin.openNotificationInAndroidCallback = function (data){     var obj = JSON.parse(data);     var idValue = obj.extras[‘cn.jpush.android.EXTRA‘].id;//对应极光推送: 附加字段的键名     var alert = obj.extras[‘cn.jpush.android.ALERT‘];     $state.go(‘message‘, {id: idValue + alert});};

4.Message.html页面内容

<ion-view>  <ion-nav-title>    消息内容  </ion-nav-title>  <ion-nav-buttons side="left">    <a class="button button-icon ion-ios-arrow-back" ng-click="toClose()"></a>  </ion-nav-buttons>

  <ion-content class="padding">    {{message}}  </ion-content></ion-view>

5.Message.html对应的Contoller

angular.module("ionicApp.controllers").controller("MessageController",[‘$scope‘,‘$stateParams‘, function ($scope,$stateParams){           var id = $stateParams.id;           $scope.message=‘消息id:‘+id;}]);

6.路径设置

{     name  :  ‘message‘,     value :  {                  url: "/message/:id/",                  templateUrl: "templates/base/message.html",                  controller: "MessageController"              }}

结论:基本上达到预期的效果,还需要进一步深入研究内容的应用


				
时间: 2024-11-09 09:07:26

Ionic下的Jpush消息推送与内容显示的相关文章

Jpush之如何利用HttpClient实现消息推送到手机

开心一笑 [1.再逼我,再逼我就装死给你看. 2.打死我也不说,你还没使美人儿计呢. 3.帅有个P用?搞不好还不是被卒子给吃掉. 4.别紧张,我不是什么好人. 5.够不着吧,左脚踩右脚上试试. 只为逗你一笑] 提出问题 后端如何利用Jpush极光推送消息到手机端??? 解决问题 Jpush极光文档官网 http://docs.jiguang.cn/jpush/guideline/intro/ Jpush产品简介 JPush是经过考验的大规模APP推送平台,每天推送消息数超过5亿条. 开发者集成S

Ionic项目中使用极光推送-android

对于Ionic项目中使用消息推送服务,Ionic官方提供了ngCordova项目,这个里面的提供了用angularjs封装好的消息推送服务(官方文档),使用的是GitHub上的 PushPlugin 插件,也有相关的实现实例:GitHub地址 ,但是使用的是Google的GCM消息推送服务,一些网络原因,国内GCM可能不怎么好用(自己也没有试可不可以). 于是选择国内的消息推送服务,主要有:百度云推送,腾讯信鸽,极光推送,yunba 等等,其中只有极光推送官方提供了phonegap/cordov

IONIC集成jPush极光推送

一.简介: 极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供专业.高效的移动消息推送服务. 极光推送,英文简称 JPush,是一个面向普通开发者开放的,免费的第三方消息推送服务. 二.官网:https://www.jiguang.cn/ 首先注册一个账号,登陆平台,在控制台添加我们的应用信息 点击提交 会成一个AppKey和Master Secret这两个密钥主要用来配置服务端发送通知使用. 三.开整 官方的栗子:https://github.com/jpush/j

atitit.极光消息推送服务器端开发实现推送&#160;&#160;jpush&#160;v3.&#160;总结o7p

atitit.极光消息推送服务器端开发实现推送  jpush v3. 总结o7p 1. 推送所设计到底功能1 1.1. 内容压缩1 1.2. 多引擎1 2. reg  ,设置appkey and pwdkey1 3. 下载server  sdk   v31 4. push推送样例1 5. Code3 1. 推送所设计到底功能 1.1. 内容压缩 1.2. 多引擎 2. reg  ,设置appkey and pwdkey 3. 下载server  sdk   v3 https://github.c

在Spring Boot框架下使用WebSocket实现消息推送

Spring Boot的学习持续进行中.前面两篇博客我们介绍了如何使用Spring Boot容器搭建Web项目(使用Spring Boot开发Web项目)以及怎样为我们的Project添加HTTPS的支持(使用Spring Boot开发Web项目(二)之添加HTTPS支持),在这两篇文章的基础上,我们今天来看看如何在Spring Boot中使用WebSocket. 什么是WebSocket WebSocket为浏览器和服务器之间提供了双工异步通信功能,也就是说我们可以利用浏览器给服务器发送消息,

spring boot下WebSocket消息推送

WebSocket协议 WebSocket是一种在单个TCP连接上进行全双工通讯的协议.WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范.WebSocket API也被W3C定为标准. WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据.在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输 STOMP协议 STOMP是面向文本的消息传

MPush开源消息推送系统:简洁、安全、支持集群

引言 由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统 所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理 这一套代码,最近比较闲就拿出来给开源做点贡献. 作为Java版的开源推送系统,MPUSH还是有很多不错的设计的,特别是对想自己搭建一套推送系统的团队 是有很大的借鉴意义的.当然开源出来也是不想曾经做过的工作白白浪费掉,特别希望对这方面有兴趣的同学 来一起把这套东西做的更好,服务更多的用户! 项目主页 http

atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99

atitit.web 推送实现方案集合(2)---百度云,jpush 极光推送 ,个推的选型比较.o99 1.1. 云推送有推送次数或频率的限制吗? 1 1.2. 推送的消息长度 1 1.3. 离线消息的支持 2 1.4. 是否支持转义字符 2 2. 客户端身份识别机制 2 3. 绑定客户端的区别流程::jpush胜出 2 4. 文档风格比较::百度,jpush胜出 3 5. 编程sdk框架比较..个推,百度胜出 3 6. 编程风格的比较 3 6.1. 个推 3 6.2. 百度 4 6.3. J

Android消息推送

1.推送方式基础知识:  在移动互联网时代以前的手机,如果有事情发生需要通知用户,则会有一个窗口弹出,将告诉用户正在发生什么事情.可能是未接电话的提示,日历的提醒,或是一封新的彩信.推送功能最早是被用于Email中,用来提示我们新的信息.由于时代的发展和移动互联网的热潮,推送功能更加地普及,已经不再仅仅用在推送邮件了,更多地用在我们的APP中了. 当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如<地震应急通>就需要及时获取服务器上最新的地震信息.要获取服务器上不定时