2013-04-04 49 views
3

我在iOS和WP7上实现了推送通知。在Android上实现推送通知的简单方法

在这两种情况下,20行代码都没有更多,甚至像我这样的非本地程序员也完全可以自我解释。

现在我正试图在Android上做同样的事情。为了记录我的应用程序只做了2件事。打开带有URL的webView并注册推送通知。

我发现Android的内容是API和THIS教程中的示例代码。然而,很难相信我需要5到6个Java类50-80行代码来完成这样一个简单的任务。我看到代码试图连接到你的服务器5次,等待每一段时间再次尝试等等等等。我想这只是许多“不需要”的东西中的一个,只是躺在更让我困惑。

是否有一个干净而简单的方式来注册推送通知?我对在服务器上注册令牌不感兴趣,因为我自己会这样做。我只需要从GCM服务器获取令牌,不需要任何花哨。


因为我曾尝试使用示例代码,但记录曾经有2种不同类型的错误:

1)有些时候,而不是说我在GCM服务器中注册的,它说,我成功地取消了注册?!我不知道为什么会发生这种情况。我刚杀了应用程序并重新启动,有时候我收到了这条消息。

2)有些时候没有任何理由,当应用程序在后台我有一个消息,它坠毁,停止工作。

回答

0

不知道该告诉你什么。除非你想编写你自己的推送服务,否则Google的GCM是一条路。这是'Getting Started'文档。

+0

你可以看看这个问题:http://stackoverflow.com/questions/15817298/android-sample-code-for-push-notifcations-crashing – donparalias 2013-04-04 20:12:08