文档章节

Cordova 消息推送 百度云

y
 youxizhe
发布于 2014/10/02 13:31
字数 432
阅读 8378
收藏 39
点赞 2
评论 7

消息推送-百度push

选择百度云推送理由:专业、稳定、免费(Google GCM在国内有时无法正常使用)

打开网址,注册开发者帐号,登入。

http://developer.baidu.com/bae/








此处API key与Secret Key后面要用到,可以先复制到记事本中备用。





下载,在手机上安装apk客户端,打开PushDemo。

然后在开发者中心测试推送消息

如图:


此时手机端会收到推送的消息


如何集成到phonegap/cordova

添加插件cordova plugin add com.cmpsoft.mobile.plugin.pushnotification

编译cordova build android

 如图

编译完成后,用ADT(eclipse)打开

在百度开发者中心复制apikey



在html页面中加入如下代码:

fastgoPushNotification.init("apikey");

将apikey选中,粘贴。如图


执行调试

如图


此时可以用在开发者中心,再推送一条消息测试


此时在模拟器上应该能收到推送的消息。


说明:此插件没有办法针对一个或多个客户端进行发送,所以需要自己封装获取手机端的channel_id与user_id

修改源码文件PushNotification.java


修改sendPushInfo方法,如图


修改PushNotification.js文件,增加接收channel_id与user_id的方法,请参考官方档或者device.js插件。

 

结果如图:



服务端架设

打开下载百度云推送服务端(当前版本为C#,要php与jsp、Python的朋友从这里面下载http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/sdk/serversdk)。

C#版本https://github.com/xiariqingquan/BaiduPushAspxServer

用visual studio打开,调试即可


1、在开发者中心复制apikey与secretkey

2、输入通知标题和内容

3、发送消息。

要更多功能自己封装,勤动手才能逐步走向成功!


源码下载


本文转载自:http://blog.csdn.net/mansai/article/details/19073913

共有 人打赏支持
y
粉丝 7
博文 38
码字总数 9840
作品 0
闵行
程序员
加载中

评论(7)

钱智慧
钱智慧
vgfkj
钱智慧
钱智慧
vgfkj
钱智慧
钱智慧
vgfkj
钱智慧
钱智慧
vgfkj
钱智慧
钱智慧
vgfkj
钱智慧
钱智慧
vgf
gaubee
gaubee
好详细啊……辛苦了
Cordova开发App入门(四)打开及下载第三方App

前言 在开发app时经常会碰到这种需求:我要在A应用中打开B应用,那么用Cordova如何实现呢? 欲知后事如何,且听下回分解...... ... 大大大大佬,别,别打我,我继续写还不行了吗。本文涉及到...

慕冬雪
06/22
0
0
cordova 常用命令、插件

安装 cordova: npm install -g cordova 创建应用程序 cordova create hello com.example.hello HelloWorld 添加平台 cordova platform add android cordova platform add ios 完成后运行以下......

Jack088
2015/03/24
0
2
Cordova(PhoneGap)体系结构(Android)

作者:tonyley 出处:http://my.oschina.net/tonywolf/blog 转载请注明出处 说明: 本文档只争对Cordova(PhoneGap)的Android端,基于Cordova2.1.0版本。 一.总体结构 Cordova的目标是用HTM...

tonyley
2012/10/12
0
0
Cordova-创建你的第一个App

最近学习了下cordova,记录下操作步骤以及遇到的问题,方便自己和别人查找。 1、下载和安装Node.js。安装完成后你可以在命令行中使用node 和npm(查看版本node -v ,npm-v) 2、npm install -...

tianyawhl
2017/11/06
0
0
Cordova 安装与使用命令

安装Cordova前先安装 nodejs https://nodejs.org/ 使用命令安装Cordova npm install -g cordova //安装Cordova npm update -g cordova //更新Cordova 命令新建项目 cordova create hello com......

yan5845hao
2015/05/06
0
0
cordova入门——cordova环境配置(一)

b 公司最近一直在招移动的开发人员,同时也号召本公司的开发学习移动开发的技术。趁这个机会学习一点cordova的开发技术,写写博客巩固一下。其中有不对的地方,希望广大网友指出。呵呵 ~ 首先...

be_free
2015/06/08
0
1
Cordova 3.x 基础(1) -- 环境搭建(Windows / Android)

Cordova 3.x 基础(1) -- 环境搭建(Windows / Android) Mobile App分为三大类:Native App,Hybrid App,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用...

youxizhe
2014/09/29
0
0
使用cordova把h5应用打包成apk

由于h5应用开发不是本例重点,因此直接提供一个最简单的h5应用代码,此应用使用vue-cli框架开发 此h5应用叫vue1,用webstrom打开vue1,进行npm install安装引用 vue1代码可从百度网盘下载:链...

canneljls
04/21
0
0
html5转义为相应移动端app-Apache cordova+NodeJS环境配置

1.必要环境 1.1 Java的JDK安装配置 设置环境变量: 在环境变量的系统变量设置 JAVAHOME:C:Program FilesJavajdk1.8.005; 再在设置系统变量 Classpath:.;%JAVAHOME%libdt.jar;%JAVAHOME%l...

w-rain
2015/03/31
0
0
新建cordova应用,插件开发教程系列(总目录)

以下几篇是连续的教程,代码也是连续的,包括如下章节: 新建cordova应用 https://my.oschina.net/u/1251858/blog/1799002 使用cordova把h5应用打包成apk https://my.oschina.net/u/1251858/...

canneljls
04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

人工智能你必须掌握的32个算法(二)归并排序算法

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子...

木头释然
7分钟前
0
0
第十四章NFS服务搭建与配置

14.1 NFS介绍 NFS介绍 NFS是Network File System的缩写;这个文件系统是基于网路层面,通过网络层面实现数据同步 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netap...

Linux学习笔记
30分钟前
1
0
流利阅读笔记27-20180716待学习

生了娃照样能打,两位母亲温网会师 Lala 2018-07-16 1.今日导读 现今在生儿育女后回归事业的母亲们已经非常多见,但是很少有人想到,以高强度运动与竞争激烈为特色的竞技体育项目也会有 work...

aibinxiao
30分钟前
3
0
Guava 源码分析(Cache 原理【二阶段】)

前言 在上文「Guava 源码分析(Cache 原理)」中分析了 Guava Cache 的相关原理。 文末提到了回收机制、移除时间通知等内容,许多朋友也挺感兴趣,这次就这两个内容再来分析分析。 在开始之前...

crossoverJie
43分钟前
0
0
OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
480
16
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部