1.百度上创建开发者帐号
http://developer.baidu.com/
2.登录后进入“开发者服务管理”
3.创建应用
APP KEY 需要记下来,cordova 程序中需要使用它。
4.创建cordova 应用
D:\app\android_workspace>cordova create TestPush com.app.push TestPush Creating a new cordova project with name "TestPush" and id "com.app.push" at location "D:\app\android_workspace\TestPush"
5. 添加应用平台
D:\app\android_workspace>cd TestPush D:\app\android_workspace\TestPush>cordova platform add android Adding android project... Creating Cordova project for the Android platform: Path: platforms\android Package: com.app.push Name: TestPush Android target: android-21 Copying template files... Project successfully created.
6.添加百度云消息推送插件:
D:\app\android_workspace\TestPush>cordova plugin add com.cmpsoft.mobile.plugin.p ushnotification Fetching plugin "com.cmpsoft.mobile.plugin.pushnotification" via plugin registry Installing "com.cmpsoft.mobile.plugin.pushnotification" for android
7.修改 项目根下 www/index.html ,添加如下:
<script type="text/javascript" > function onDeviceReady() { fastgoPushNotification.init("KerdAAt9KahoeC5BnVjtbiNX");//参数为百度云中创建应用的APP KEY } document.addEventListener('deviceready',onDeviceReady); </script>
8.启动应用测试
D:\app\android_workspace\TestPush>cordova run android //使用android 手机测试,需要安装手机驱动,可以使用 adb shell 命令查看能否成功连接到手机 //省略N多输出 BUILD SUCCESSFUL Total time: 43 seconds Built the following apk(s): D:\app\android_workspace\TestPush\platforms\android\ant-build\MainActivity-d ebug.apk Using apk: D:\app\android_workspace\TestPush\platforms\android\ant-build\MainAct ivity-debug.apk Installing app on device... Launching application... LAUNCH SUCCESS
这时应用已经启动了。
9.使用百度云推送消息
进入后选择创建通知:
点击发送。
10.手机端接收到消息
相关推荐
这个过程涉及到的知识点包括:Cordova框架的理解与使用,原生移动应用开发的基本概念,iOS推送通知的工作原理,以及百度云推送API的使用。理解这些知识点是成功集成的关键。同时,良好的文档阅读能力和问题解决能力...
首先,关于“百度云推送”,它是百度提供的一种针对移动应用的消息推送服务。通过集成百度云推送SDK,开发者可以向Android和iOS设备发送实时的消息,提高用户的活跃度和黏性。在PhoneGap中集成百度云推送,你需要先...
这个插件则是为了让Cordova应用能够接入百度云推送服务,从而实现消息推送、通知等功能。 【描述分析】 描述中的"cordova-baidupush"和"cordova百度云推送插件"是对标题的简单重复,进一步强调了这是一个与Cordova...
1、百度云推送 打开AndroidManifest.xml,将百度开发者中心api_key复制value后的引号中。 <meta-data android:name="api_key" android:value="" /> 打开www下的index.html文件,把api_key替掉为开者中心api_key的值...
阿里云消息推送插件_cordova-plugin-aliyunpush
meteor-cordova-notifications, 使用 Meteor 构建的Cordova应用程序的简单推送通知 meteor-cordova-notifications[Gitter]...使用 Meteor 构建的Cordova应用程序的简单推送通知。为什么?
BaiduPushPlugin是百度提供的一个移动应用推送解决方案,它针对Cordova(也称为PhoneGap)框架进行了优化。Cordova是一种开源的移动应用开发框架,允许开发者使用HTML5、CSS3和JavaScript编写跨平台的应用程序。通过...
Cordova极光推送安卓插件是一个专为移动应用开发者设计的解决方案,旨在帮助他们实现高效、可靠的推送通知功能。此插件主要针对华为手机在使用极光推送服务时遇到的自增减角标问题进行了修复,同时对Android平台的...
"xgpush-cordova"是腾讯信鸽为Cordova框架提供的集成插件,使得开发者能够方便地在Cordova应用中接入信鸽推送服务,从而实现对用户的消息推送功能。 Cordova,全称为Apache Cordova,是一种开源的移动应用开发框架...
【百度地图定位Cordova插件】是专门为Cordova框架设计的一款插件,它允许开发者集成百度地图服务到他们的移动应用程序中,实现精准的定位功能。Cordova是一个流行的开源框架,它使得开发者可以使用HTML5、CSS3和...
Vue.js+Cordova 开发H5混合应用是一种常见的技术栈,用于构建可以运行在移动设备上的应用程序,特别是Android平台。这种技术结合了Vue.js的前端框架优势和Cordova的跨平台能力,使得开发者可以用Web技术(HTML、CSS...
Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。Cordova还提供了一组统一的JavaScript类库,以及为这些类库所用的设备相关的原生后台代码。 结合...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大...基于Cordova和Jquery Moblie开发校园综合信息移动推送平台(源码+项目说明).zip
基于Ionic和Cordova的跨平台移动APP的研究与应用 概述: 本文讨论了如何使用Ionic和Cordova(PhoneGap)开发跨平台移动Hybrid App。Ionic是一个专注于使用Web开发技术,基于HTML5创建类似于手机平台原生应用的开发...
结合你的后端服务和消息推送机制,你可以在用户未打开应用时,通过角标提醒他们有新的待处理事项,从而提高用户体验。在实际开发过程中,记得参考插件的官方文档,以便获取最新的使用指南和解决可能出现的问题。
3. 消息推送问题:Cordova 应用程序的消息推送功能可能不如原生应用程序。 Cordova 环境部署注意事项 1. 安装 ant 和 androidSDK 需要正确配置环境变量,以便在命令行中使用相应的命令。 2. 在添加平台支持和插件...
6. **配置文件**:在项目中,`config.xml` 文件用于配置应用的基本信息和设置,如应用名称、图标、权限和启动屏幕等。此外,它还控制哪些插件被包含在应用中。 7. **构建流程**:Cordova 使用 Gradle 作为构建工具...
cordova-app-loader, 远程更新你的Cordova应用程序 cordova-app-loader 远程更新你的Cordova应用程序为你的应用程序写一个英镑的manifest.json,以英镑为单位。构建和部署应用程序。过了一会儿。向服务器上传更新( ...
parse-push-plugin, 在分析平台上,为 Cordova/Phonegap/ionic 推送通知插件 Parse.Push 插件Cordova/Phonegap/ionic.的Parse.Push 插件,用于宿主 Parse.com 和开放源码解析服务器。高光工作在 Parse.com 和解析...
cordova-file-cache, Cordova应用的出色文件缓存 cordova-file-cacheCordova应用超出色的文件缓存基于 cordova-promise-fs 。正在启动 # fetch code using bower bower install cordova-