如何解决点击通知时未触发 Xamarin.forms NotificationTapped 事件
我正在使用 Plugin.LocalNotification 在下载文件后创建通知。但我的问题是我无法通过点击通知打开该文件。相反,它导航到 MainPage(在我的情况下为登录页面)
public App()
{
InitializeComponent();
NotificationCenter.Current.NotificationTapped += Current_NotificationTapped;
}
private void Current_NotificationTapped(NotificationTappedEventArgs e)
{
// This event doesn't get fire.
}
我在创建 pdf 文件后使用以下代码显示通知。
var notification = new NotificationRequest
{
Title = "Invoice",Description = message,ReturningData = filepath,// Returning data when tapped on notification.
// NotifyTime = DateTime.Now.AddSeconds(2) // Used for Scheduling local notification,if not specified notification will show immediately.111
};
NotificationCenter.Current.Show(notification);
NotificationCenter.Current.NotificationTapped += Current_NotificationTapped; // tried calling tapped event here as well. but no success.
private void Current_NotificationTapped(NotificationTappedEventArgs e)
{
}
也有人在 github 上报告了关于此问题的 bug。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。