flutter极光推送jpush_flutter之指定设备消息推送

flutter极光推送

工具

jpush_flutter: ^0.1.0

1.注册服务

首先去极光官网注册实名认证并且添加项目获得appKey
贴上网址:https://www.jiguang.cn

1.1 配置 build.gradle

路径:android\app\build.gradle
android->defaultConfig

ndk {
            abiFilters "armeabi-v7a","armeabi","arm64-v8a"  //this 货
        }
        // 极光推送
        manifestPlaceholders = [
              JPUSH_PKGNAME : "applicationId",#一般是包名
              JPUSH_APPKEY : "极光的appKey",  //JPush上注册的包名对应的appkey.
              JPUSH_CHANNEL : "developer-default",//无须修改
      ]
1.2 flutter 添加依赖

jpush_flutter: ^0.1.0 添加至pubspec.yaml dependencies
在这里插入图片描述
并且在使用的页面引入:
import ‘package:jpush_flutter/jpush_flutter.dart’;

2 开始使用
2.1全部用户推送
//初始化
JPush jpush = new JPush();
jpush.setup(
      appKey: "写入你在极光官网获取到的appKey",
      channel: "themChannel",
      production: false,
      debug: false //是否大于debug日志
    );
    
 // 获取注册id 能够获取到id 就说明你配置成功了
    jpush.getRegistrationID().then((r){
      print("getRegistrationID获取注册idjpush---------id: $r-");
    });

监听消息通知

// 监听消息通知
    jpush.addEventHandler(
      // 接收通知回调方法
      onReceiveMessage: (Map<String,dynamic> message) async{
      //do something
        print("flutter------------onReceiveMessage-------${message}----");
      },
      // 点击通知回调方法
      onOpenNotification: (Map<String,dynamic> message) async{
       //do something
        print("onOpenNotification---------点击通知回调方法--${message}--");
      },
      // 接收自定义消息回调方法
      onReceiveNotification: (Map<String,dynamic> message) async{
       //do something
         print("onReceiveNotification---------点击通知回调方法-------${message}-");
      }

    );

好了搞定这个时候我们就去后台发送推送 到客户端
在这里插入图片描述

2.2 极光指定用户推送
  // 设置别名指定设备推送 下方填写用户id
  	//setAlias 设置用户别名用于极光指定推送
    jpush.setAlias("thomas").then((map){
      print("设置用户推送别名---------------");
      print(map);
    });

后台指定推送
在这里插入图片描述

抛出问题:

1.极光推送有广告吗?

答:免费的有,付费的没有!

2.极光推送广告是什么样的?

在这里插入图片描述

问题交涉

在这里插入图片描述
官方回复:
在这里插入图片描述

3.极光的vip收费

在这里插入图片描述

搞定!
注:以上推送非厂商通道,如果用户退出了app 将会接收不到推送消息,
下期预告 极光厂商推送…

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

托马斯的冰淇淋

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

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

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

打赏作者

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

抵扣说明:

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

余额充值