使用主题和ASP.NET使用c#进行GCM推送通知

时间:2016-03-06 07:26:31

标签: c# android asp.net json google-cloud-messaging

现在我正在努力让我的ASP.net页面在点击按钮时发送POST请求。我研究的所有内容都使用注册令牌向所有设备发送通知,但我希望使用主题。

我使用了this代码,如果我使用注册令牌,一切正常。我认为我遇到的问题是如何格式化"PostData"以便它使用主题代替。

我尝试将"registration_id="更改为"to="并使用/topics/global代替RegId,但这似乎没有做任何事情。

如果情况变得更糟,我可以弄清楚如何存储注册令牌并使用它们,但我更愿意继续使用主题(我已经让他们使用PHP POST请求)。

1 个答案:

答案 0 :(得分:0)

我得到了它的工作。奇怪的是,我很确定我已经尝试过像这样格式化它并没有用,但现在它可以工作了。这绝对是我认为应该是的,因为它看起来与Google提供的示例完全相同。

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