2013-11-21 59 views
0

我正在使用Push Sharp向Windows Phone 8發送通知。如何使用Windows Phone 8中的推送銳利參數發送磁貼通知

使用這些通知我想更新我的應用程序正在使用的Webportal URL,如果它更改爲其他URL。

首先,我嘗試使用Toast通知,並能夠發送一個新的門戶網站URL在.WithParameter("UpdatedWebUrl","www.newwebprotalurl.com"),並可以在我的應用程序更新它。 但吐司通知的問題是,它在10秒後消失。所以有機會,用戶可能錯過的通知,我已經搜索了很多關於覆蓋吐司通知持續時間,沒有成功。

其次我試過它使用瓷磚通知。我能夠發送Tile通知並且瓦片正在更新。但是無法找到一種方法來發送任何參數/值。

所以要問:

  • 如何決定使用推尖銳Toast通知時間?它應該在那裏,直到用戶解散它。是否有任何方法可以知道用戶是否使用了通知,以便服務器可以再次發送通知,直到用戶點擊通知爲止。
  • 如果第一個不可能,那麼如何使用Push Sharp發送帶有參數的磁貼通知?

任何有關文檔的建議都會非常有幫助。 謝謝。

回答

0

你可以做的是當用戶點擊吐司通知時發送一個確認到你的服務器(確認不是MPNS的一部分,你必須直接調用你的服務器,當通知點擊後應用程序被打開)。這會讓你的服務器知道用戶點擊它。如果您沒有得到確認,您可以重新發送消息。但是,有可能用戶不會在幾個小時內查看設備,因此我不確定是否真的要每隔10秒重新發送一次通知,直到獲得確認(如果您未使用經過身份驗證的Web服務發送通知,你很快就會被扼殺)。

+0

感謝您的回覆。 因此,不要每隔10秒發送一次Toast通知,直到用戶點擊它爲止,我才能發送通知。但問題是我無法找到一種方式發送任何附加信息與瓦片通知(在我的情況下,我想發送新的門戶網站URL)與通知。所以任何想法我怎麼能做到這一點? – Nitika

相關問題