安卓推送通知
Posted
技术标签:
【中文标题】安卓推送通知【英文标题】:Android Push Notification 【发布时间】:2012-02-28 09:33:58 【问题描述】:我参考了链接a link 来开发推送通知,但在运行它时会显示 UI (main.xml)。我应该如何创建推送通知(C2DM 服务器)示例应用程序?
【问题讨论】:
我完全不知道你在问什么,对不起 海奥利我在我的问题中添加了一个链接(源代码链接)。示例代码在那里我复制了这些源代码并制作了示例推送通知应用程序。在运行项目时它正在运行(源代码中没有错误)但在模拟器中它显示 UI(文本视图和按钮)仅假设我单击按钮没有反应。我应该怎么做才能运行示例推送通知?我希望你现在明白了!如果您知道 android 的示例推送通知代码,请在此处发布 你可以查看本教程life-optimized.blogspot.com/2012/03/…> 【参考方案1】:以下是替代 C2DM 和 GCM 的 Firebase 云消息传递服务的文档: https://firebase.google.com/docs/cloud-messaging/
【讨论】:
这里有一个很好的 GCM 教程:androidhive.info/2012/10/…> 您的链接似乎已损坏,但这是androidhive.info/2012/10/… 上的完整教程【参考方案2】:这是我见过的最好的 C2dM 文档。它采用教程的形式,既解释了一切是如何工作的,又提供了示例代码。
http://www.vogella.de/articles/AndroidCloudToDeviceMessaging/article.html
GCM 已过时。 FCM 是 GCM 的替代品。
https://www.youtube.com/watch?v=uuiuVDb2bug
【讨论】:
Ollie 是否工作正常【参考方案3】:C2DM 已于 2012 年 6 月 26 日正式弃用,您可以使用 android cloud to device management service (GCM) 代替 c2dm
【讨论】:
【参考方案4】:轻松简单的方法:
如果您的目标用户群不大(少于 1000 个),并且您希望从免费服务开始,那么 Airbop 是最好和最方便的。
Airbop Website 它通过其 API 使用 Google Cloud Messaging 服务,并提供了良好的性能。我已经在我的两个项目中使用了它,并且很容易实现它。您可以使用它轻松构建示例应用程序。
Parse([Parse website])2 和 Urbanship 等服务非常出色,但需要付费并提供完整的部署堆栈,而不仅仅是推送通知。
如果只有推送服务是您的目标,Airbop 就可以正常工作。
我没用过Pushwoosh,但也是个不错的选择。它允许推送到 1,000,000 台设备。
【讨论】:
以上是关于安卓推送通知的主要内容,如果未能解决你的问题,请参考以下文章