Cordova使用文档整理

一、install Node & Cordova

安装 Node.js,下载自己需要的Node版本安装
安装 cordova: sudo npm install -g cordova
更新 cordova: sudo npm update -g cordova

二、Create the App

1、cd进目的文件夹 cd workspace
2、根据命令创建项目 cordova create cordovaDemo com.example.hello HelloWorld
其中:cordovaDemo 是项目的目录名称。
com.example.hello 是包名
HelloWorld 是您应用的项目名称,默认为app名称。

3、添加一些自己需要的插件

cordova plugin add cordova-plugin-console@latest(2.1.0)                             #指定插件版本

cordova plugin add https://github.com/apache/cordova-plugin-console.git             #指定url
cordova plugin add https://github.com/apache/cordova-plugin-console.git#r0.2.0      #指定url及tag或者branch
cordvoa plugin add /Users/nick5683/Desktop/workspace/cordova-plugin-console         #加载本地插件/自定义插件

4、添加完必要插件及已确定插件后添加平台

cordova platform add ios/android/brower   #添加指定平台

5、更新项目

cordova platform remove ios/android/brower      #删除指定平台
cordova platform update ios/android/brower       #更新指定平台

6、查看插件列表

cordova plugin ls 

6、删除插件

cordova plugin remove cordova-plugin-console

三、插件自定义及使用

1、plugman的安装和使用

  • 安装 plugman npm -g install plugman

创建一个插件,建议放在项目根目录下面,方便后续查找

按照下面例子样式创建插件,其中plugin.xml为配置文件,src文件夹中可以放置

plugman create -name PayCenter -plugin_id com.plugin.paycentr -plugin_version 1.0.0    
  • 给插件添加平台
    image.png

  • 进入到插件的目录下: plugman platform add --platform_name ios

创建package.json 文件为这个插件

  • 进入到插件的目录下:plugman createpackagejson ./
    注意 ./必不可少,它指定了创建的package.json文件保存位置为插件的根目录

编辑插件内容

  • 进入到相关平台下,然后修改里面的代码,一般是如下图结构Snipaste_2022-04-19_10-00-16.png

给cordova项目添加刚刚创建的插件

cordvoa plugin add /Users/nick5683/Desktop/workspace/cordova-plugin-console

然后执行 cordova platform update ios 或者 cordova platform remove ios & cordova platform add ios 即可更新ios项目,打开项目打包

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在 Cordova 中实现推送通知,你可以按照以下步骤进行设置: 1. 首先,确保你已经在 Cordova 项目中安装了 Cordova Push 插件。可以使用以下命令进行安装: ``` cordova plugin add phonegap-plugin-push ``` 2. 在你的应用程序代码中,使用 JavaScript 来注册推送通知服务。你可以在设备准备就绪后调用该代码。例如: ```javascript document.addEventListener('deviceready', function() { var push = PushNotification.init({ android: { senderID: "YOUR_SENDER_ID" }, ios: { alert: "true", badge: "true", sound: "true" }, windows: {} }); push.on('registration', function(data) { // 在这里处理设备注册成功后的逻辑 console.log(data.registrationId); }); push.on('notification', function(data) { // 在这里处理接收到推送通知的逻辑 console.log(data); }); push.on('error', function(e) { // 在这里处理推送通知错误的逻辑 console.error(e.message); }); }); ``` 3. 根据你的需要,可以在 `push.on('notification', ...)` 的回调函数中处理接收到的推送通知。你可以自定义通知的样式、行为等。 4. 最后,根据不同平台的要求,配置相关推送通知设置。例如,在 iOS 上,你需要在 Xcode 项目中配置推送证书等。 需要注意的是,推送通知服务通常需要在移动设备上进行相应的配置和权限设置。因此,在实际使用中,你需要参考相关平台的文档和要求,确保正确设置推送通知服务。 以上是一个简单的示例,供你了解如何在 Cordova使用推送通知。具体的实现可能因你的项目需求和平台差异而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Nick5683

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值