Android:我应该使用啥来进行 android 推送通知?谷歌云消息传递或 Parse.com

Posted

技术标签:

【中文标题】Android:我应该使用啥来进行 android 推送通知?谷歌云消息传递或 Parse.com【英文标题】:Android: what should I use for android push notification? Google Cloud Messaging or Parse.comAndroid:我应该使用什么来进行 android 推送通知?谷歌云消息传递或 Parse.com 【发布时间】:2015-03-31 12:56:15 【问题描述】:

我正在开发一个安卓项目。谁能给我一个想法,我应该用什么来通知?使用 GCM 似乎很难实现,而使用 parse.com 似乎更容易。但是是否建议使用 parse.com 进行通知?

提前谢谢...

【问题讨论】:

Parse.com 使用 GCM,所以我会选择该选项。自行实施 GCM 需要您有一个服务器来缓解和跟踪 parse.com 使用其安装对象为您执行的 id。 【参考方案1】:

没有,你没有提到两件事。您的应用程序是否与云/服务器通信?您使用的后端是什么,parse.com 或其他(php、Java、.Net)?

好吧,如果您使用 Parse.com 作为后端支持,我建议您使用 Parse 推送通知。 Parse 将 GCM 用于 android 推送通知。

如果您的后端是其他服务器,我会选择 GCM,因为您不需要在解析时再次维护数据。如果您有不同的后端并想使用解析,则应用应与两台服务器通信,一台用于实际通信,另一台用于将您的设备 ID 存储到解析中。

【讨论】:

是的,我在后端使用 php web 服务器。我可以像在 GCM 中那样从网络服务器发送数据以进行通知解析吗? @Nil 为此,您必须维护两个数据库,一个在 parse.com,另一个在您的实际数据库 (PHP),这不是一个好的设计。有一个 rest api 调用可以从 PHP 发送推送通知。您需要做的是将设备令牌与用户关联到您的数据库中并将其发送到 GCM。我并不是说 Parse 不能达到同样的效果,但很难在两个地方维护数据。

以上是关于Android:我应该使用啥来进行 android 推送通知?谷歌云消息传递或 Parse.com的主要内容,如果未能解决你的问题,请参考以下文章

React Native 使用啥来允许 JavaScript 在 iOS 和 Android 上本地执行?

安卓系统webview 是啥来的

iOS - 我应该使用啥来保存数据

我应该使用啥来提高性能。查看/查询/临时表

GUITexture 已弃用,那么我应该使用啥来代替它?

我应该用啥来替换 WinAPI Beep() 函数?