【问题标题】:How to schedule notification in Xamarin Forms?如何在 Xamarin Forms 中安排通知?
【发布时间】:2021-08-22 07:53:58
【问题描述】:

我是 Xamarin 表单的新手,我需要向我的应用程序添加一个功能,以便用户可以安排提醒。 例如:每周一和周五下午 5 点发送通知。

我曾尝试将此库 https://github.com/shinyorg/shiny 使用本地通知,但我对结果不满意, 主要问题是,如果我计划在 3 小时后通知,并且在此之前重新启动手机,则通知永远不会到达。

等待 ScheduleLocalNotification(DateTimeOffset.UtcNow.AddMinutes(180));

此外,如果您需要为同一提醒计划数周时间,那么简单地延迟处理日程安排也无济于事。

我想知道是否需要推送通知来实现这种行为,或者一般来说实现这种行为的最佳实践是什么。

谢谢

【问题讨论】:

  • This question 中有两个关于通知的链接 - 这些链接中的任何一个对您有帮助吗?

标签: xamarin.forms push-notification scheduler localnotification


【解决方案1】:

请查看我的sample Xamarin Forms project on GitHub。在此您可以安排选定日期和时间的通知。即使在 Android 和 iOS 上重新启动您的设备后,它也能正常工作。

但我在实际项目中实现它时遇到问题,其中 MainActivity 不像示例项目中那么简单。在我的实际项目中,它在 iOS 上运行良好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-28
    • 1970-01-01
    • 1970-01-01
    • 2015-03-15
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多