如何使用插件 audio_service flutter 处理音频通知上的 onTap?

How to handle onTap on audio notif with plugin audio_service flutter?

我想在应用程序在前台或后台重定向到特定页面时处理点击通知,我使用 audio_service plugin to handle background audio, can this plugin 处理它?

您可以通过以下流之一收听通知点击事件:

  • (v0.17): AudioService.notificationClickEventStream
  • (v0.18): AudioService.notificationClicked

例如:

AudioService.notificationClicked.listen((clicked) {
  if (clicked) {
    // Navigate to the right page based on your app's state
  }
});

我在 main() 中定义流:

  AudioService.notificationClicked.listen((event) {
    print('--- Cliked ---');
    _navigationService.push(routes: Routes.PLAYER_PAGE);
  });

我为导航服务使用了依赖注入,它可以在没有上下文的情况下推送到另一个页面@BalasubramanianS