flutter 集成极光推送(有图)

话不多说上效果图(效果图为练手项目,不要在意)

 

 

 

极光推送flutter 版github 地址   https://github.com/jpush/jpush-flutter-plugin

极光后台配置此处不再一一赘述。

Android:

在 /android/app/build.gradle 中添加下列代码:

 

 

修改  main.dart

重写  initState 方法。调用下面函数。

Future<void> initPlatformState() async {

String platformVersion;

jpush.getRegistrationID().then((rid) {

print(rid);

});

jpush.setup(

appKey: "114311f50bb78a9fef2e86b1",

channel: "theChannel",

production: false,

debug: true,

);

jpush.applyPushAuthority(new NotificationSettingsIOS(

sound: false,

alert: false,

badge: false));

try {

jpush.addEventHandler(

onReceiveNotification: (Map<String, dynamic> message) async {

print("flutter onReceiveNotification: $message");

},

onOpenNotification: (Map<String, dynamic> message) async {

print("flutter onOpenNotification: $message");

},

onReceiveMessage: (Map<String, dynamic> message) async {

print("flutter onReceiveMessage: $message");

},

);

}

on Exception {

platformVersion = 'Failed to get platform version.';

}

}

可以看到,极光推送已经有相关函数监听。

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值