【问题标题】:How can I receive notifications using Pusher in Flutter App when app is not running in the background当应用程序不在后台运行时,如何在 Flutter 应用程序中使用 Pusher 接收通知
【发布时间】:2020-09-19 12:58:47
【问题描述】:

我正在使用 pusher 包(pusher_websocket_flutter: ^0.2.0 ) 发送通知。当应用程序打开或置于后台时,它的效果很好。它按预期工作。 我面临的一个问题是,当应用程序不在后台或从后台清除应用程序时,我无法接收通知。任何可能的解决方案?

这是我到目前为止所做的代码。 //连接推送器的方法

Future<void> firePusher(String channelName,String videoCallChannel, 
String eventName,String videoCallEvent) async {
await initPusher();
connectPusher();
// await subscribePusher(videoCallChannel);
await subscribePusher(channelName);
bindEvent(eventName,'chanelName');
}

在绑定方法中,我有以下代码显示邮件到达时的通知...

   channel.bind(eventName,(last){
    final String data = last.data;
    var initializationSettingsAndroid =
    AndroidInitializationSettings('@mipmap/ic_launcher');
    var initializationSettingsIOS = IOSInitializationSettings();
    var initializationSettings = InitializationSettings(
        initializationSettingsAndroid, initializationSettingsIOS);
    flutterLocalNotificationsPlugin.initialize(initializationSettings,
        onSelectNotification: onSelectNotification);
    print("Data from Mail : $data");
    _inEventData.add(data);
    _showNotification();
  });

如果我想在通知到来时实现我的应用程序没有在后台运行,我该怎么办?

【问题讨论】:

标签: flutter pusher


【解决方案1】:

搜索如何将此推送程序包作为后台服务运行。

【讨论】:

    猜你喜欢
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多