关于Windows Phone的MPNS(微软推送通知服务),我几乎没有问题。
我们知道Windows Phone中有三种类型的推送通知
原始数据通知
我们可以同时展示Toast和Tile吗?意思是当通过MPNS接收吐司时,它也会为我的应用磁贴更新我的磁贴数量。
假设我的应用未启动且未处于运行状态或其后台。如果收到一些吐司或瓷砖通知。服务器在此推送中发送一些有效负载。我们可以在推送后推出应用程序时获得该功能,我们可以在我们的应用程序中获得此有效负载。
什么是TTL(生存时间)推送时间,或者我们可以在有效负载内设置它。
答案 0 :(得分:1)
我们可以同时展示Toast和Tile吗?意味着当通过MPNS接收吐司时,它也会为我的应用磁贴更新我的磁贴数量。
你必须为此做两次不同的推动。这是不同的有效载荷。
假设我的应用未启动且未处于运行状态或其状态 背景。如果收到一些吐司或瓷砖通知。 服务器在此推送中发送一些有效负载。我们可以在应用时获得 在推送之后启动,我们可以在我们的应用程序中获得此有效负载。
您的意思是在收到通知时将一些数据保存到例如隔离存储中?这是不可能的。 Is it possible to process the push notification data in Windows Phone 7
答案 1 :(得分:1)
对于原始和VoIP转发,后台代理可以处理传入的推送,然后您可以将数据写入隔离存储。对于单个推送有效载荷,原始/ VoIP Toast还可以更新磁贴,并同时显示消息吐司。
Tile和Message Toasts根据定义没有代理,因此没有处理传入数据的代码。
什么是TTL(生存时间)推送时间,或者我们可以在我们的有效载荷中设置它。
在操作系统终止代理程序进程之前,您 30秒。