我有一个出租车应用程序与Flutter,其中通知发送给司机接受/拒绝乘坐......有时,司机不知不觉地驳回通知,从而他们不打开应用程序接受或拒绝乘坐......点击通知会打开应用程序,但是否可以在关闭通知时启动应用程序??
t9aqgxwy1#
Android和iOS都公开了支持此功能的API:Android:Notification.Builder#setDeleteIntentiOS:UNNotificationDismissActionIdentifier但是,似乎flutter_local_notifications插件并不真正支持它(参见https://github.com/MaikuB/flutter_local_notifications/issues/74),因此您可能需要编写一些本机代码来处理这种情况。
Notification.Builder#setDeleteIntent
UNNotificationDismissActionIdentifier
flutter_local_notifications
3vpjnl9f2#
你可以试试这种方法。每当在您的应用程序中收到这种类型的通知时,只需在应用程序中打开一个屏幕,就像社交应用程序中的视频/音频通话功能一样。
2条答案
按热度按时间t9aqgxwy1#
Android和iOS都公开了支持此功能的API:
Android:
Notification.Builder#setDeleteIntent
iOS:
UNNotificationDismissActionIdentifier
但是,似乎
flutter_local_notifications
插件并不真正支持它(参见https://github.com/MaikuB/flutter_local_notifications/issues/74),因此您可能需要编写一些本机代码来处理这种情况。3vpjnl9f2#
你可以试试这种方法。
每当在您的应用程序中收到这种类型的通知时,只需在应用程序中打开一个屏幕,就像社交应用程序中的视频/音频通话功能一样。