cordova 安装jpush插件
1.cordova plugin add jpush-phonegap-plugin --variable API_KEY=your_jpush_appkey
2.插件安装完后简单的调用官方github上example目录非常清楚
device ready的地方调用初始化极光
window.plugins.jPushPlugin.init();
var getRegistrationID = function() {
window.plugins.jPushPlugin.getRegistrationID(onGetRegistrationID);
};
var onGetRegistrationID = function(data) {
try {
console.log("JPushPlugin:registrationID is " + data);
if (data.length == 0) {
var t1 = window.setTimeout(getRegistrationID, 1000);
}
$("#registrationId").html(data);
} catch (exception) {
console.log(exception);
}
};
...................
android这些配置完,在加上极光官网的帐号的配置已经能收到消息
ios配置:
1.appid里面的push notifications 配置开发和正式的证书,完成后变绿
2. ios项目的general--sigin--automaticall manage sigin 去掉
在signing(debug),signing(release)分别选择项目的dev和release的provisioning profiles文件(如果没有先在苹果开发者网站上新建)
3.至此基本上配置已完成,不过我的不过ios却一直未收到debug日志显示device token未获取到,然后移植无法getRegistrationID,查了很多资料都说仔细检查了ios的push证书,并删除了所有的没用证书,确认jpush官网的证书验证也已通过,都这样操作过了,一直不行,
最后发现居然是ios项目的capabilities里的push notifications勾未打勾,蠢哭,mark一个,看对ios新手或者其他只会cordova不会ios的开发者是否有帮助
分享到:
相关推荐
为了配置 `meteor-cordova-push`,开发者需要在 Meteor 项目中安装这个包,然后设置相应的 API 密钥。对于 Android,需要在 Google Developer Console 中创建一个 Firebase 项目,并获取 Server Key 和 Sender ID。...
"cordova-baidupush:cordova百度云推送插件" 是一个专门为Apache Cordova框架设计的插件,其主要功能是整合百度云推送服务。Cordova是一个流行的开源框架,允许开发者使用Web技术(如HTML5、CSS3和JavaScript)来...
1. **选择合适的插件**:根据需求选择一个支持热更新功能的Cordova插件,如`cordova-plugin-hot-code-push`等。 2. **配置插件参数**:设置插件的参数,包括指定远程服务器地址、版本号检查频率等。 3. **编写后端...
本篇文档将详细介绍如何在Ionic 2中使用codepush插件实现热更新功能,包括插件安装、配置、发布更新等关键步骤。 #### 二、环境准备 确保已经安装好Node.js和npm。同时,因为Ionic是基于Angular构建的,所以还需要...
3. **配置百度推送**:在百度推送控制台上注册应用,获取AppKey和密钥,然后在Cordova项目中配置相关信息。 4. **集成代码**:在项目的JavaScript中调用插件提供的API,完成注册、接收消息等操作。 **五、示例代码*...
在Cordova 3.x时代,这可能需要手动克隆插件仓库并添加到项目中,或者使用当时的插件管理命令,例如`cordova plugin add https://github.com/wf9a5m75/phonegap-plugin-push`(注意,此URL仅为示例,实际插件地址应...
6. **修改配置文件**:在Xcode中打开Cordova的iOS项目,找到`config.xml`文件,添加必要的配置信息,如设置插件的权限、启动配置等。 7. **实现推送服务**:在JavaScript代码中,引入插件并进行初始化,注册设备...
用于IBM Cloud Push Notifications Services的HelloPush Cordova应用程序 HelloPush示例包含一个Cordova项目,您可以使用该项目进行学习。 在你开始之前 在开始之前,请确保您具有以下条件: 一个帐户。 了解有关...
config-cordova-您的Ionic应用程序的初始cordova配置 settings-tab-设置标签的开始,我们将在其中进行大部分工作 状态-查看我们的构建是否最新 部署-更改并检查部署 local-info-获取本地包信息 更改同步按钮-对同步...
CodePush主要支持React Native和 Cordova/PhoneGap平台的应用,使得JavaScript代码和资源可以实现动态部署。 在Java环境下,CodePush的集成和使用涉及到以下几个关键知识点: 1. **React Native或Cordova插件**:...
当多个 Cordova 插件与raix:push位于同一个项目中时,应用程序会冻结在启动屏幕上。 该应用程序在没有 Cordova 联系人插件的情况下运行得非常好。 测试我正在运行的meteor remove cordova:org.apache.cordova....
可以通过Cordova CLI命令行工具来安装,例如`cordova plugin add phonegap-plugin-push`。这个插件提供了JavaScript接口来与APNS通信。 3. **获取Device Token**:在应用启动时,需要注册Push Notification服务,...
项目可能包含了以下文件夹和文件:`www`(包含HTML、CSS和JavaScript代码)、`platforms`(针对不同操作系统的原生项目)、`plugins`(添加的Cordova插件)、`config.xml`(配置文件)等。 通过分析这些信息,我们...
目前,Ionic 推荐使用 `@capacitor/push` 插件,它是 Capacitor 的一部分,Capacitor 是 Ionic 的新一代原生平台互操作性层,替代了原来的 Cordova。 使用 `@capacitor/push` 插件,开发者可以轻松地在 Ionic 应用...
带有 Parse Push、Firebase for RealTime 后端即服务和 Google Analytics(使用 ngCordova 插件)的 Ionic 应用程序。 只想展示目录结构、使用 Gulp 管理环境属性文件以及使用延迟模式和 getter n setter 处理承诺的...
《构建集成Admob与Push Notification的Ionic应用模板详解》 在移动应用开发领域,Ionic框架以其优秀的跨平台特性,成为了许多开发者的选择。结合Admob广告服务和Push Notification推送通知,可以构建出功能丰富的...
它基于 AngularJS,并且与 Apache Cordova 配合,可以将Web应用打包为iOS和Android的应用程序。 【描述】中提到的链接是一个CSDN博客文章,详细解释了如何在实际项目中运用 Ionic。虽然链接无法在这里访问,但通常...
cordova plugin add phonegap-plugin-push ``` 安装插件后,需要在JavaScript代码中初始化推送服务,通常在`deviceready`事件触发后进行。这需要提供服务提供商的API密钥或设备的token。例如: ```javascript var ...