ionic3 极光推送实例

公司项目需要增加推送功能,网上有很多文章,参考官方给的博客自己整理了一份
参考文献:http://www.cnblogs.com/linsu/...

第一步去官网注册开发者账号,生成自己的项目
https://www.jiguang.cn/

clipboard.png
clipboard.png

注:应用包名要与项目config.xml widget id 保持一致

第二步添加jpush插件
git clone https://github.com/jpush/jpus...

进入项目目录添加jpush
首先要把widget id信息引用到jpush-phonegap-plugin/src/android/JPushPlugin.java

import io.ionic.starter;

cordova plugin add $dir/jpush-phonegap-plugin --variable APP_KEY=you key
注:$dir插件位置 youkey是在极光推送下生成的app_key 要用管理员权限

clipboard.png

第三步安装 jpush device
npm install --save @jiguang-ionic/jpush
npm install --save @ionic-native/device

然后在 app.module.ts 中增加:

import { Device } from '@ionic-native/device';
import { JPush } from '@jiguang-ionic/jpush';

providers: [
    ...
    Device,
    JPush,
    ...
  ]

在app.component.ts下增加

import { JPush } from '@jiguang-ionic/jpush';

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, jpush: JPush) {
    platform.ready().then(() => {
      // Okay, so the platform is ready and our plugins are available.
      // Here you can do any higher level native things you might need.
      statusBar.styleDefault();
      splashScreen.hide();

      jpush.init();
      jpush.setDebugMode(true);
    });
  }

第四步生成androd apk
ionic build android

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值