gpt4 book ai didi

windows-phone-7 - Windows Phone 7.5 - 当应用被墓碑化时推送通知

转载 作者:行者123 更新时间:2023-12-04 15:02:17 25 4
gpt4 key购买 nike

我编写了一个 Windows 7.5 手机应用程序,它使用 MPNS 注册磁贴和 toast 推送通知。我的所有基础设施都可以正常工作,并且电话已向 MPNS 注册。我将 ChannelUri 保存在手机本地,然后将 ChannelUri 发布到我网站上记录设备/ChannelUri 的休息服务端点。我能够从网络服务发送 toast 和 tile 消息,并在电话上接收它们而没有任何问题。如果应用程序正在运行,我可以捕获 ShellToastNotificationReceived 事件并可以读取推送通知详细信息,并将消息保存到应用程序的本地数据库中,并且这些消息也会在列表框中显示给用户。除了必须注册 ChannelUri 之外,系统与我的网站断开连接,我需要的所有数据都包含在通知中。

我的问题是当应用程序被墓碑化并发送推送通知时,我看到手机操作系统显示的 toast 消息,如果我点击 toast ,我已经在我的应用程序中放置了一个指向页面的 URI,这将重新启动应用程序,我可以捕获消息中的所有数据,并可以再次将其保存到数据库中。但是,如果应用程序被墓碑化并且用户错过了 toast,我将无法保存该消息,除非我编写一些逻辑返回到我的服务器并检查我在本地保存的消息是否与它发送的消息匹配,否则它就会丢失。我是否遗漏了什么,或者当应用程序重新启动并与我的服务器重新同步以获取用户可能错过的任何 Toast 推送通知时,我是否必须对我的服务器进行检查。

谢谢

最佳答案

当在应用程序未运行或被逻辑删除的情况下收到推送通知时,如果错过的 toast 没有做任何事情,则无法处理数据。您可能需要服务器上的确认逻辑来检查是否收到消息。

关于windows-phone-7 - Windows Phone 7.5 - 当应用被墓碑化时推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10340474/

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