问题描述
在这种情况下,请帮助我。我实现了功能-Onesignal的推送通知。
我的情况如下:
Android设备:
IOS设备:
我的代码段:
HomePage.dart
void initState() {
_bloc = getCurrentBloc<HomeBloc>();
OnesignalWapper.handleClickNotification(context);
// OnesignalWapper.handleReceiveNotification(context);
super.initState();
}
OnesignalWapper.dart
static void handleClickNotification(BuildContext context) {
Onesignal.shared
.setNotificationopenedHandler((OSNotificationopenedResult result) async {
try {
var postId = await result.notification.payload.additionalData["post_id"];
Navigator.of(context).push(MaterialPageRoute(
builder: (context) => PostDetailsScreen.newInstance('$postId')));
} catch (e,stacktrace) {
log(e);
}
});
}
大多数测试用例已经工作。只有一种情况:IOS,关闭APP(上面的情况不好)。
我该如何解决。请提供一些建议。
非常感谢!!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)