1行命令集成极光推送

本文写给那些想极速集成推送功能的开发者,不用阅读任何文档,不用写一行代码,1分钟集成,立即使用!

  • 不论你的项目是用 Objective-C 开发的 native app
  • 还是基于 Cordova(phonegap、ionic、We5x 等框架)的 Hybrid app
  • 或是 Cocos2d-x 的 iOS 项目,统统只需打开 终端 输入一行命令:
    appkey=yourAppkey platform=yourPlatform npm install one-line-jpush-ios

    下载推送 SDK、添加代码、添加类库全部自动进行,完成后立刻推送!
    参数说明:

    • appkey:上传证书在【极光推送控制台】获取 appkey 【获取 appkey 方法】
    • platform:部署平台,可选值:native、cordova、cocos2dx
      例:
      //native
      appkey=yourAppkey platform=native npm install one-line-jpush-ios//cordovaappkey=yourAppkey platform=cordova npm install one-line-jpush-ios//cocos2d-xappkey=yourAppkey platform=cocos2dx npm install one-line-jpush-ios

在相应目录下执行完对应的一条命令后,并且 apple 证书配置正确的情况下 (iOS 证书设置指南),就可以立即推送了!

针对不同项目,该命令会做不同的事情,需要在对应目录下执行:

Native App(Object-C) 项目


执行命令

从终端进入到项目根目录的与项目同名文件夹下(如:/HelloWorld/HelloWorld/)

  • 在该目录下,终端执行命令

    appkey=yourAppkey platform=native npm install one-line-jpush-ios

    其中 yourAppkey 替换成在 极光控制台 创建 app 时得到的 appkey

完成!!

安装成功命令行提示以下内容

命令说明

platform=native 时帮大家做以下事情:

  • 自动从极光官网下载并安装 极光推送最新版本 SDK 到根目录所在项目中
  • 自动写入启动 SDK 及接收推送的必要代码 (在 AppDelegate.m 中)
  • 自动添加必须的类库到 iOS 项目中

Cordova 项目


执行命令

  • 从终端进入到 Cordova 项目的目录下:

  • 在该目录下,终端执行命令即可:
    appkey=yourAppkey platform=cordova npm install one-line-jpush-ios

    其中 yourAppkey 替换成准备工作中在极光控制台创建 app 时得到的 appkey

完成!!

安装成功命令行提示以下内容

命令说明

platform=cordova 时帮大家做以下事情:

  • 自动创建 iOS 项目
  • 自动从 GitHub 上下载最新的 极光推送 JPush Phonegap Plugin 插件
  • 自动安装该插件到当前项目并添加必要配置
  • 自动添加必须的类库到 iOS 项目中

Cocos2d-x 项目


执行命令

  • 从终端进入到 Cocos2d-x 项目的 proj.ios_mac 目录下,跟 iosmac 文件夹同一级:

  • 在该目录下,终端执行命令即可:

    appkey=yourAppkey platform=cocos2dx npm install one-line-jpush-ios

    其中 yourAppkey 替换成在极光控制台创建 app 时得到的 appkey

完成!!

安装成功命令行提示以下内容

命令说明

platform=cocos2dx 时帮大家做以下事情:

  • 自动从 GitHub 上下载最新的 Cocos2d-x 插件 JPush Cocos2d-x Plugin
  • 自动安装该插件到当前项目并添加必要配置
  • 自动写入启动 SDK接收推送的必要代码 (在 AppController.mm 中)
  • 自动添加必须的类库到 iOS 项目中

终端使用方法 & 控制台推送方法



终端使用方法 & 控制台推送方法 点我

时间: 2024-10-12 08:37:50

1行命令集成极光推送的相关文章

Swift集成极光推送

今天介绍一下用swift集成极光推送 一.首先到极光推送的官网下载iOS对应的SDK包   SDK下载地址 二.第二步在极光的官网创建账号配置对应的应用信息,推送证书的这些就不介绍了很基本,官网的很详细 配置应用地址 三.第三创建一个工程,导入下载的SDK包,并且导入依赖的库文件,编译看有没有错误提示 四.配置工程的相关信息 五.开始代码编写,集成Jpush 六.运行工程,检测是否集成正确 七.后台测试,来到极光推送的应用后台测试 滑动消息进入前台,控制台打印通知消息 以上便是极光推送的集成步骤

李洪强iOS之集成极光推送一iOS SDK概述

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; color: #000000 } span.s1 { } span.s2 { font: 18.0px Menlo } 李洪强iOS之集成极光推送一iOS SDK概述 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #000000 } span.s1 { } JPus

iOS集成极光推送

iOS集成极光推送 一.配置APNs 苹果APNs(英文全称:Apple Push Notification Service) 1.配置开发证书 ![Uploading apns_13_803165.png -] 2.配置生产证书 和配置开发证书的流程相同. 3.将配置好的证书导出为 .p12 文件 一.注册极光推送帐号 可登录 极光推送官网 注册帐号. 注册成功后进入控制台 二.集成极光推送SDK sdk地址 我使用的是JPush-iOS-SDK-2.1.0.下载的文件里有个pdf文件iOS+

thinkphp3.2集成极光推送

项目中用到了给客户端的推送功能,选用了极光推送,下面演示一下在thinkphp中集成极光推送 1.下载极光推送的php类,可以从笔者的git下载 地址:https://git.oschina.net/zhangchao123/jiguangtuisongphplei.git 2.thinkphp集成 解压后,直接把jpush文件夹放在Thinkphp/Libray/Vender目录 /*   * 极光推送   * $pushId:极光ID,字符串或者array()   * $content:推送

集成极光推送

Write By lz:  转发请注明原地址: http://www.cnblogs.com/lizhilin2016/p/6952445.html Lz 寄语: 极光推送, 跟着套路走 官方文档: http://docs.jiguang.cn/ 集成文档: http://docs.jiguang.cn/jpush/client/Android/android_guide/ Step 1: 直接查看集成文档 Step 2: Jcenter 自动集成 2.1 module的build中添加依赖 A

安卓集成极光推送SDK基础服务

1.到极光推送官网注册用户. 2.创建一个应用根据包名申请app key,注意一个包名对应一个appkey,如果不对应则不能实现功能. 3.下载官网上的SDK,内附指南. 4.首先是各种粘贴复制,注意别漏掉 5.然后是配置Manifest.xml文件 1)一开始第一条permission被我忘了 2)除了标注着required的部分还要把MyReceiver的部分也复制过来 3)注意该修改包名的地方和最后的appkey,不过官网提供的example里已经是改好的了可以直接用 <permissio

记录vue项目 用hbuilder离线打包集成极光推送 安卓篇

极光推送的官方demo: https://github.com/jpush/jpush-hbuilder-demo 里面也记录有详细的方法了. 我记录下自己的过程. 首先去极光那里创建一个应用 获取AppKey ,创建后如下. 然后把vue 项目npm run build 打包一下.用hbuilder 里面 发行-->本地打包--->生成本地包资源--->生成一个离线包. 然后去https://ask.dcloud.net.cn/article/103 里面下载HBUILDER最新的SD

李洪强iOS之集成极光推送二iOS 证书 设置指南

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; color: #000000 } span.s1 { } span.s2 { font: 18.0px Menlo } 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 在 iOS Provisioning Portal中,点击App IDs进入App ID列表. 创建 App ID,如果

iOS集成极光推送遇到的几个问题

1.APNs证书和主证书的区别 刚开始做推送的时候本来以为APNs证书就是主证书里加了个允许推送而已,事实证明我还是太天真了. 首先是创建Provisioning Profile文件时选择证书列表时是不能选择APNs证书的,而且在XCode里Code Signing也是不能选择的.APNs证书其实是只表示了有推送功能,主证书还是必不可少的.所以现在只是又添加了两个证书,其他的是不用变的,所以现在就有4个证书了.作为一个有轻微强迫症的人,创建完APNs证书就顺手把主证书删了,在这里让我折腾了好久.