问题描述
我正在做一个项目,我已经使用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 (将#修改为@)