gpt4 book ai didi

c# - 在没有云服务的情况下关闭应用程序时通知用户

转载 作者:行者123 更新时间:2023-12-03 01:53:32 25 4
gpt4 key购买 nike

有没有类似“推送通知”的方式,但不需要连接到像azure这样的云服务?我想在我的应用程序中的倒计时还剩不到一天时通知用户,但我也希望能够在应用程序关闭时通知他。

我还不确定如何使用云服务,所以我想知道是否有其他方法可以做到这一点。如果没有,您能告诉我如果我选择推送通知我需要做什么吗?

最佳答案

根据定义,推送通知是从系统外推送的,但您可以在没有网络的情况下安排本地通知。

由于倒计时有一个可预测的时间,您可以计算该时间并安排适本地触发图 block 通知。

除非用户授权,否则我会为此跳过 toast 。如果倒计时是用户想要的应用程序功能,那么 toast 可能会很好。如果倒计时是审判结束或类似的事情,那么不那么直接的话会更有礼貌。无论哪种方式,即使您显示 Toast,您也应该更新 Tile,因为 Toast 很容易被错过。

应用程序安排磁贴和 Toast 的方式基本相同:创建 TileUpdateManager 或 ToastNotificationManager ,创建 ScheduledTileNotification 或 ScheduledToastNotificaiton ,其中包含要显示的磁贴或 Toast 信息以及截止日期,然后使用计划的通知调用管理器的 AddToSchedule 。当截止日期到来时,即使应用程序关闭,磁贴和 Toast 也会被发送。

参见How to schedule a tile notificationHow to schedule a toast notification用于演练。

关于c# - 在没有云服务的情况下关闭应用程序时通知用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30385116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com