在 xamarin 跨平台移动应用程序上添加本地通知的插件或库?

Posted

技术标签:

【中文标题】在 xamarin 跨平台移动应用程序上添加本地通知的插件或库?【英文标题】:Plugin or library to add local notifications on xamarin cross-platform mobile app? 【发布时间】:2018-04-17 14:10:16 【问题描述】:

我对 xamarin 很陌生。我正在开发一个应用程序,我需要安排本地通知并在特定时间显示它们(即使应用程序没有运行),当用户单击通知时,它必须转到特定活动(可以说“通知活动”)。 在浏览互联网时,我遇到了不同的插件,但没有一个具有所需的所有功能。

我发现的好 Nuget 插件

https://github.com/aritchie/notifications https://github.com/edsnider/LocalNotificationsPlugin

必备功能

安排通知 即使应用未运行也显示预定通知 当用户点击通知时,应用会打开到特定的活动中

移动跨平台

安卓

ios

Windows 手机

欢迎任何帮助!

【问题讨论】:

即使应用未运行也显示预定通知是什么意思! 看起来你列出的插件会做你想做的事,你只需要处理每个目标平台内按下的通知.. 这是 iOS 的链接theconfuzedsourcecode.wordpress.com/2015/09/22/… @HoussemDbira "not running" = 应用不在前台或已终止。 @chriszumberge 你能给我一个在android中“按下通知”处理的例子吗?将不胜感激! 这里有一些背景信息..应该足以让您开始或至少将您的研究指向正确的方向xamarinhelp.com/push-notifications-lifecycle 【参考方案1】:

试试https://www.nuget.org/packages/Plugin.LocalNotification

但不支持Windows phone,只支持Android和iOS。

它有:

    安排通知 即使应用未运行也显示预定通知 当用户点击通知时,可以订阅它。

【讨论】:

以上是关于在 xamarin 跨平台移动应用程序上添加本地通知的插件或库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 xamarin 表单上添加室内地图

浅谈移动应用的跨平台开发工具(Xamarin和React Native)

让你的Xamarin.Forms应用程序访问

微软收购跨平台移动应用开发商Xamarin

如何将json.net添加到Xamarin Forms,本地项目或PCL上?

Xamarin 技术全解析