从C#发送消息GCM

时间:2012-09-03 13:28:44

标签: c# android google-cloud-messaging

我想创建一个C#应用程序,向我的Android设备发送一条消息。

我找到了this article

首先,在我注册API KEY之后,我会制作一个胜利表格申请并包含该文章的功能。

我已经分别替换了API KEYID项目:

使用"YOUR_BROWSER_API_KEY""DEVICE_REGISTRATION_ID"的浏览器应用(包含参考者)的密钥,其中包含我从链接收到的代码:

https://code.google.com/apis/console/#project:**code**:access

项目编译正确,但是当我发送数据时,它会返回以下错误:

    {"multicast_id":9036041256003980435,"success":0,"failure":1,
"canonical_ids":0,"results":[{"error":"InvalidRegistration"}]}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

根据您对问题的评论,您还不清楚您是否完全了解Google Cloud Messaging的用途:GCM不会发送消息,自动在您的设备上弹出通知(如短信()),GCM向您在设备上运行的应用程序发送消息,然后该应用程序使用它收到的数据弹出通知。

如果您还没有在您的设备上编写Android应用程序,那么您将无法使用GCM向其发送任何内容。