Windows phone 8 如何在windows phone 8中使用push sharp发送带参数的平铺通知

Windows phone 8 如何在windows phone 8中使用push sharp发送带参数的平铺通知,windows-phone-8,push-notification,mpns,pushsharp,Windows Phone 8,Push Notification,Mpns,Pushsharp,我正在使用Push Sharp向Windows Phone 8发送通知 使用这些通知,如果我的应用程序正在使用的Webportal URL被更改为其他URL,我想更新它 首先,我尝试使用toast通知,能够在中发送一个新的web门户URL,并使用参数(“UpdatedWebUrl”,“www.newwebprotalurl.com”)进行更新。 但是toast通知的问题是它在10秒后消失。因此,用户可能会错过通知,我已经搜索了很多关于覆盖toast通知持续时间的内容,但没有成功 其次,我尝试了使

我正在使用Push Sharp向Windows Phone 8发送通知

使用这些通知,如果我的应用程序正在使用的Webportal URL被更改为其他URL,我想更新它

首先,我尝试使用toast通知,能够在
中发送一个新的web门户URL,并使用参数(“UpdatedWebUrl”,“www.newwebprotalurl.com”)
进行更新。 但是toast通知的问题是它在10秒后消失。因此,用户可能会错过通知,我已经搜索了很多关于覆盖toast通知持续时间的内容,但没有成功

其次,我尝试了使用Tile通知。我能够发送互动程序通知,互动程序正在更新。但是找不到发送任何参数/值的方法

所以我想问:

  • 如何使用push sharp确定toast通知的持续时间?它应该一直存在,直到用户将其解除。是否有办法知道用户是否点击了通知,以便服务器可以再次发送通知,直到用户点击它为止
  • 如果第一个不可能,那么如何使用Push Sharp发送带有参数的平铺通知
任何关于文档的建议都会非常有用。
谢谢。

当用户点击toast通知时,您可以向您的服务器发送确认(该确认不是MPNS的一部分,您必须在点击通知后打开应用程序时直接呼叫您的服务器)。这将让您的服务器知道用户点击了它。如果没有收到确认,可以重新发送消息。但是,用户可能在数小时内不会查看设备,因此我不确定您是否真的希望每隔10秒重新发送一次通知,直到收到确认(如果您没有使用经过验证的web服务发送通知,您很快就会被限制)。

感谢您的回复。因此,我可以发送互动程序通知,而不是每10秒发送一次toast通知,直到用户点击它。但问题是,我无法找到一种方法,通过tile通知发送任何附加信息(在我的情况下,我希望发送新的web门户URL)。你知道我该怎么做吗?