没有在点击通知时启动应用程序吗? Flutter本地通知

问题描述

我正在做一个项目,我已经使用Flutter Local Notifications来显示定期通知, 我正在尝试找出是否有一种方法可以在单击通知时不启动该应用程序,例如,当用户单击通知时,它应该会从通知面板中消失。

这是我到目前为止尝试过的代码,

初始化

 Private Sub Timer1_Tick(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Timer1.Tick
 RichTextBox1.Clear()
 For Each adapter In System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()
     Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
     Dim IpAddress As UnicastIPAddressInformation
     For Each IpAddress In adapter.GetIPProperties.UnicastAddresses
         ' Get IP and Subnet information 
         RichTextBox1.AppendText("IP Addresse : " & IpAddress.Address.ToString & vbCrLf)
         RichTextBox1.AppendText("Subnetmask : " & IpAddress.IPv4Mask.ToString & vbCrLf)
     Next
     For Each gatewayAddr As System.Net.NetworkInformation.GatewayIPAddressInformation In adapter.GetIPProperties.GatewayAddresses
         ' Get IP gateway information  
         RichTextBox1.AppendText("Gateway : " & gatewayAddr.Address.ToString & vbCrLf)
     Next
     ' ?????????????????????????????????? Get DNS information ???????????????????????????????????
 Next

打电话,

var initializationSettingsAndroid =
        AndroidInitializationSettings('@mipmap/ic_launcher');
    var initializationSettingsIOS = IOSInitializationSettings();
    var initializationSettings = InitializationSettings(
        initializationSettingsAndroid,initializationSettingsIOS);
    _notificationPlugin = FlutterLocalNotificationsPlugin();
    _notificationPlugin.initialize(initializationSettings,onSelectNotification: onSelectNotification);

回调功能(在通知时单击)

Future getPeriodicNoification() async {
    print("hello");
// Show a notification every minute with the first appearance happening a minute after invoking the method
    var androidPlatformChannelSpecifics = AndroidNotificationDetails(
      'your channel id','your channel name','your channel description',importance: Importance.Max,priority: Priority.High,);
    var iOSPlatformChannelSpecifics = IOSNotificationDetails();
    var platformChannelSpecifics = NotificationDetails(
        androidPlatformChannelSpecifics,iOSPlatformChannelSpecifics);
    await _notificationPlugin.periodicallyShow(0,'repeating title','repeating body',RepeatInterval.EveryMinute,platformChannelSpecifics);
  }

请帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...