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 将会接收不到推送消息,
下期预告 极光厂商推送…

发布了14 篇原创文章 · 获赞 4 · 访问量 580

猜你喜欢

转载自blog.csdn.net/weixin_43273113/article/details/103478674
今日推荐