2016-03-06 97 views
0

現在我試圖讓我的ASP.net頁面發送POST請求,當我點擊按鈕。我研究過的所有東西都提供了使用註冊令牌向所有設備發送通知的結果,但是我想用主題代替。GCM推送通知使用主題和ASP.NET與c#

我用this代碼,如果我使用註冊令牌,它一切正常。我認爲我遇到的問題是弄清楚如何格式化"PostData",以便它使用主題。

我試圖改變"registration_id=""to="和使用/topics/global代替RegId,但似乎並沒有做任何事情。

如果糟糕來糟糕的是,我可以弄清楚如何存儲註冊標記並使用這些,但我寧願繼續使用主題(我已經將它們與PHP POST要求工作)。

回答

0

我明白了。奇怪的是,我很確定我已經嘗試過像這樣格式化它,它不起作用,但現在它可以工作。這絕對正是我認爲它應該是,因爲它看起來就像谷歌提供的例子。

string postData = 
      "{ \"to\": \"" + topic + "\", " + 
      "\"data\": {\"message\": \"" + message + "\"}}";