android - 如何为我自己的应用程序创建自定义推送通知?

标签 android notifications push-notification

我想制作适用于我自己的应用程序的推送通知。我知道我必须管理所有抛出 Web 服务的东西。但我想知道如何制作推送通知。

谁能告诉我如何制作自定义推送通知?

最佳答案

最简单的方法是使用 Urban Airship - http://urbanairship.com/

查看他们网站上的所有指南/文档,因为他们解释得很好,您需要在 Google 注册一个 C2DM 授权 token ,并在 Urban Airship 建立一个免费帐户。那么这只是配置 list 和其他一些类的一个例子。仔细阅读 API 文档和指南。 urban airship jar 对日志记录也有很好的支持,所以如果你不能让它工作,检查 logcat,这通常会给你一个很好的失败原因的描述。

您还可以做一些其他很酷的事情,例如使用通知来触发运行某些代码等。

通知可以从 Urban Airships 站点/UI 发送,也可以通过 JSON 有效负载从您的 Web 服务器向 Urban Airship 发送 HTTP POST 请求。

如果没有 Urban airship,您将无法创建大量的服务器基础设施,Urban Airship 有一个非常慷慨的免费包(1000000 个免费通知!)并且还支持跨平台,因此您可以向您的 Android、BB 和 iOS 版本发送通知来自一个地方的应用程序。

关于android - 如何为我自己的应用程序创建自定义推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412488/

相关文章:

java - 如何从数组列表中删除对象

android - 如何在android中通过通知播放音乐?

ios - iOS 中的 Urban Airship SDK 集成和推送通知

android - 如何更改 tabhost 中的选项卡焦点?

java - 安卓 5.1 : can not capture and get full-size image

Android - Spinner 的数据消失了

ios - AVAudioSessionRouteChangeNotification 不断被调用

android - 如何在单个通知的状态栏中显示单个通知图标

android - 向 GCM 注册时代码卡在获取唤醒锁

java - 提醒推送通知不执行弹出功能