Flutter 3.0 极光推送
flutter内置 图标网:
https://www.fluttericon.cn
极光推送 支持 Flutter3.0 的.
官网文档 https://github.com/jpush/jpush-flutter-plugin
- 添加插件:
$ flutter pub add jpush_flutter
- 配置 android\app\build.gradle
android: {....defaultConfig {applicationId "替换成自己应用 ID"...ndk {//选择要添加的对应 cpu 类型的 .so 库。abiFilters 'armeabi', 'armeabi-v7a', 'x86', 'x86_64', 'mips', 'mips64', 'arm64-v8a', }manifestPlaceholders += [JPUSH_PKGNAME : applicationId,JPUSH_APPKEY : "appkey", // NOTE: JPush 上注册的包名对应的 Appkey.JPUSH_CHANNEL : "developer-default", //暂时填写默认值即可.]}
}
- 代码初始化
final JPush jpush = JPush();@overridevoid initState() {super.initState();initPlatformState();}Future<void> initPlatformState() async {String? platformVersion;try {jpush.addEventHandler(//接收推送事件onReceiveNotification: (Map<String, dynamic> message) async {print("================");print(message["title"]); //通知标题print(message["alert"]); //通知内容print(message["extras"]["cn.jpush.android.EXTRA"]); //自定义附加字段 print("================");},//点击推送事件onOpenNotification: (Map<String, dynamic> message) async {String? key = message["extras"]["cn.jpush.android.EXTRA"];print(message["title"]);print(message["alert"]);print(message["extras"]["cn.jpush.android.EXTRA"]);//跳转页面判断if (key!.isNotEmpty) {Navigator.push(context,MaterialPageRoute(builder: (context) => const HomePage()));}},);} on PlatformException {platformVersion = 'Failed to get platform version.';}jpush.setup(appKey: "xxxx", //你自己应用的 AppKeychannel: "theChannel",production: false,debug: true,);jpush.applyPushAuthority(const NotificationSettingsIOS(sound: true, alert: true, badge: true));
Flutter 3.0 极光推送相关推荐
- 极光推送 android6.0,极光推送Unity-Android-API
Android API 停止与恢复推送服务 清除通知 设置允许推送时间 设置通知静默时间 申请权限接口(用于 Android 6.0 及以上系统) 通知栏样式定制 设置保留最近通知条数 本地通知 获取 ...
- Android 8.0 极光推送通知栏显示 ’xxx正在运行‘
场景 Android系统8.0及以上,开启Service必须使用startForegroundService(Intent intent)方法,对应的Service则必须设置startForegrou ...
- flutter应用开发中集成极光推送(flutter极光推送第一篇)
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 精通点的可以查看这里 精述 Flutter 从入门实践到开发一个APP之UI基础篇 视频 flutter从入 ...
- Flutter极光推送集成小米厂商通道【教程】
极光推送官方已经开发出Flutter版的插件,地址:https://pub.dev/packages/jpush_flutter 在Flutter项目里面的pubspec.yaml里面依赖极光推送:j ...
- flutter整合极光推送完美版
flutter整合极光推送完美版 这篇博文讲的是flutter整合极光推送,也就是jpush,看完包你会. 一.加入极光配置 1.pubspec.yaml jpush_flutter: ^2.0.5 ...
- flutter集成极光推送
注册极光账号 登记极光官网https://www.jiguang.cn/push?source=bdpc&plan=4&unit=80&keyword=5286 点击应用管理 ...
- Android集成极光推送Flutter
该文章只包含Andriod的集成方式 一.Flutter文档集成步骤文档地址 极光推送客户端集成插件 二.关于集成方法总结 ①.创建应用 在极光推送官方网站上创建应用获取Appkey ②.安装jpus ...
- Android极光推送厂商离线通道集成文档及flutter集成总结
<极光推送厂商离线通道集成文档> flutter集成指南 1.Android端配置 gradle配置 //极光推送def jpushVersion = '4.4.0'implementat ...
- JPush Flutter Plugin(Futter推送-极光推送)
https://pub.flutter-io.cn/packages/jpush_flutter JPush's officially supported Flutter plugin (Androi ...
- android迁移androidx、极光推送(v4.9.0)配置
一.版本配置 编译正常配置: buildToolsVersion : "27.1.1", minSdkVersion : 19, classpath ...
最新文章
- Spring AOP的一些概念
- 声智科技完成2亿元B轮融资,将持续拓展语音交互产品的规模化落地
- dubbo接口测试_Django测试工具平台之Dubbo接口请求 + 前端
- IIS启动配置的一些命令
- svn git 导入本地文件到远程服务器 import
- 七牛上传图片html,MWEB+七牛 上传图片
- k8s集群资源监控-搭建监控平台(prometheus和grafana)---K8S_Google工作笔记0053
- 关于JQuery全选/反选第二次失效的问题
- 【转】mysql数据库优化大全
- Android入门笔记10
- 使用express重构博客项目
- 解析rtcm32报文工具_RTCM数据格式实时处理方法应用
- 三维GIS引擎平台设计
- ffmpeg生成的视频与QuickTime不兼容
- 毕业论文参考文献中出版社和出版地的查询
- 什么是自然语言处理(NLP)?
- sigmastar—ISP图像调试(AWB矫正)
- 斯尔福化学实验室设计规划环境及建设要求
- oracle荣誉acd_Oracle函数
- Verilog左移位