我使用flutter_callkit_incoming在我的应用程序中显示呼叫通知。我正在使用firebase消息来接收通知。当应用程序在前台或它只是在后台消失时,它工作正常,但当应用程序从应用程序中清除或它处于分离模式时,它不工作。
我正在使用下面的代码从服务器发送通知。
admin.messaging().sendToDevice(
data.token,
{
data: data.payload,
},
{
contentAvailable: true,
},
);
当我在flutter应用程序中收到上述通知时,我从https://pub.dev/packages/flutter_callkit_incoming调用以下函数
FlutterCallkitIncoming.showCallkitIncoming(callKitParams);
我使用callkit参数作为每个文档,它的工作时,应用程序是在前台。唯一的问题是,在iOS中,当应用程序处于分离状态时,它不起作用。
1条答案
按热度按时间gopyfrb31#
你需要调用这个函数:
要在应用程序终止时处理通知,我们需要调用FirebaseMessaging。public void run();