Flutter Android 端集成 JPush 推送

前提

Flutter 版本:1.17.0,别用最新版本或者比较老的版本。我之前使用1.13.0版本也会出现问题。
Dart版本:2.8.1使用Flutter中提供的版本

Flutter Android 端集成 JPush 推送
Flutter Android 端集成 JPush 推送
ok ,在大版本相同的情况下。我能搞定的问题,你也没问题。

集成JPush功能

推送功能能够起到 提醒或者唤醒 用户的作用。
唤醒用户主要是为了提高 App 的活跃度和用户粘性并提升 App 的用户留存率,
最终实现用户运营的闭环(AARRR)。
Flutter Android 端集成 JPush 推送
图片来源

集成 JPush 也就三步:

  • 在官网注册应用
  • 集成到项目
  • 在极光推送后台配置推送信息,客户端即可收到

在极光官网注册应用

JPush 注册地址:https://www.jiguang.cn/push,按照文档注册完成即可。

在应用信息页面,可以看到 Appkey,之后就可以"为所欲为"了。
Flutter Android 端集成 JPush 推送
在 pub 中找到 JPush 的插件库,地址在这:https://pub.flutter-io.cn/packages/jpush_flutter,按照文档集成到项目中即可。

我在集成 JPush 这里没遇到什么问题,还是运气好啊。想起集成 Bugly 的时候,差点就从入门到放弃了啊!

在项目中集成

  • 新建 push.dart 文件
  • main.dart 中调用 XPush.init() 方法
  • 在极光后台配置推送消息,debug 和 release 包都能接收到

极光后台配置界面如下:
Flutter Android 端集成 JPush 推送

Android 端核心实现代码如下:
Flutter Android 端集成 JPush 推送

源码

上车

佛系原创号主
Flutter Android 端集成 JPush 推送

Flutter Android 端集成 JPush 推送

上一篇:Android——通知Notification


下一篇:Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping