是否有类似“推送通知”的方式,但无需连接到像azure这样的云服务?我想在我的应用程序倒计时少于一天时通知用户,但我希望能够在应用关闭时通知他。
我不确定如何使用云服务,所以我想知道是否有不同的方法来做到这一点。如果没有,你能不能告诉我我需要做什么?如果我选择推送通知?
答案 0 :(得分:2)
按定义推送通知是从关闭系统推送的,但您可以在没有网络的情况下安排本地通知。
由于倒计时具有可预测的时间,您可以计算何时倒计时并安排平铺通知适当地触发。
除非用户授权,否则我会为此跳过祝酒。如果倒计时是用户想要的应用功能,那么敬酒可能是好的。如果倒计时到了试验结束,那么那些不那么面对面的东西会更有礼貌。无论哪种方式,即使您显示Toast也应该更新Tile,因为很容易错过Toast。
应用程序基本上以相同的方式调度切片和Toast:创建TileUpdateManager或ToastNotificationManager,创建ScheduledTileNotification或ScheduledToastNotificaiton,显示要显示的切片或Toast信息以及截止日期,然后使用计划调用经理的AddToSchedule通知。当到期日到来时,即使应用程序关闭,也会传递拼贴和烤面包。
请参阅How to schedule a tile notification和How to schedule a toast notification了解演练。