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

     2023-02-24     212

关键词:

【中文标题】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 不能达到同样的效果,但很难在两个地方维护数据。

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

】iOS-我应该使用啥来保存数据【英文标题】:iOS-whatshouldIuseforsavingdataiOS-我应该使用什么来保存数据【发布时间】:2011-08-0408:06:05【问题描述】:假设您有一个项目列表,它是按日期排序的对象数组(字段:标题、描述、日期)... 查看详情

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

】我应该使用啥来提高性能。查看/查询/临时表【英文标题】:WhatshouldIusetoincreaseperformance.View/Query/TemporaryTable我应该使用什么来提高性能。查看/查询/临时表【发布时间】:2010-06-1007:53:57【问题描述】:我想知道在存储过程中使... 查看详情

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

】GUITexture已弃用,那么我应该使用啥来代替它?【英文标题】:GUITextureisdeprecated,sowhatshouldIuseinsteadofit?GUITexture已弃用,那么我应该使用什么来代替它?【发布时间】:2018-11-2701:48:18【问题描述】:我目前遇到了更新C#编码的问... 查看详情

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

】GUIText已被弃用,那么我应该使用啥来代替它?【英文标题】:GUITextisdeprecated,sowhatshouldIuseinsteadofit?GUIText已被弃用,那么我应该使用什么来代替它?【发布时间】:2017-11-2304:25:28【问题描述】:我正在使用Unity2017.2.0f3,当我使... 查看详情

我应该使用啥来代替已弃用的 `onerror` 属性?

】我应该使用啥来代替已弃用的`onerror`属性?【英文标题】:WhatshouldIuseinsteadofthedeprecated`onerror`attribute?我应该使用什么来代替已弃用的`onerror`属性?【发布时间】:2020-01-1815:42:58【问题描述】:在我的图像上,我设置了onerror属... 查看详情

我想在反应中缓存图像,我应该使用啥来存储

】我想在反应中缓存图像,我应该使用啥来存储【英文标题】:Iwouldliketocacheimagesinreact,whatshouldIuseforstorage我想在反应中缓存图像,我应该使用什么来存储【发布时间】:2020-09-2307:20:02【问题描述】:我想在react中缓存图片。&l... 查看详情

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

】我应该用啥来替换WinAPIBeep()函数?【英文标题】:WhatshouldIusetoreplacetheWinAPIBeep()function?我应该用什么来替换WinAPIBeep()函数?【发布时间】:2010-06-1510:50:46【问题描述】:我有一个VisualC++/CLI应用程序,它使用哔声来表示结果的好... 查看详情

在 Django 1.9 中我应该使用啥来代替 syncdb?

】在Django1.9中我应该使用啥来代替syncdb?【英文标题】:WhatshouldIuseinsteadofsyncdbinDjango1.9?在Django1.9中我应该使用什么来代替syncdb?【发布时间】:2015-06-2309:03:47【问题描述】:看看这个:$pypy./manage.pysyncdb/usr/lib64/pypy-2.4.0/site-packag... 查看详情

我应该使用啥来代替 clutter_score_new?

】我应该使用啥来代替clutter_score_new?【英文标题】:WhatshouldIuseinsteadofclutter_score_new?我应该使用什么来代替clutter_score_new?【发布时间】:2014-09-2409:08:39【问题描述】:我一直在关注Clutter上的thistutorial,您可以想象,它已经过... 查看详情

我应该用啥来比较 DBNull ?使用 DBNull.Value 或 ToString().IsNullOrEmpty()

】我应该用啥来比较DBNull?使用DBNull.Value或ToString().IsNullOrEmpty()【英文标题】:WhatshouldIusetocompareDBNull?UsingDBNull.ValueorToString().IsNullOrEmpty()我应该用什么来比较DBNull?使用DBNull.Value或ToString().IsNullOrEmpty()【发布时间】:2011-03-2413:33:1 查看详情

在Objective-c中,我应该使用啥来返回该参数不能为零?

】在Objective-c中,我应该使用啥来返回该参数不能为零?【英文标题】:InObjective-cwhatIshouldusetoreturnthatparametercan\'tbenil?在Objective-c中,我应该使用什么来返回该参数不能为零?【发布时间】:2014-04-3011:13:19【问题描述】:我知道... 查看详情

在 iOS7 中,我应该使用啥来代替已弃用的 GKLeaderboardViewController?

】在iOS7中,我应该使用啥来代替已弃用的GKLeaderboardViewController?【英文标题】:WhatshouldIuseinsteadofdeprecatedGKLeaderboardViewControlleriniOS7?在iOS7中,我应该使用什么来代替已弃用的GKLeaderboardViewController?【发布时间】:2013-10-0217:18:44【... 查看详情

在从 C++ 转换为 C# 的代码中,我应该使用啥来代替 memcpy?

】在从C++转换为C#的代码中,我应该使用啥来代替memcpy?【英文标题】:IncodeconvertedfromC++toC#,whatshouldIuseinsteadofmemcpy?在从C++转换为C#的代码中,我应该使用什么来代替memcpy?【发布时间】:2018-08-0101:30:10【问题描述】:有问题的... 查看详情

Android 我应该使用 AsyncTask 还是 IntentService 进行 REST API 调用? [复制]

】Android我应该使用AsyncTask还是IntentService进行RESTAPI调用?[复制]【英文标题】:ShouldIuseAsyncTaskorIntentServiceformakingaRESTAPIcall?[duplicate]【发布时间】:2018-02-0307:35:30【问题描述】:我正在学习Android开发并创建一个应用程序,该应用... 查看详情

我应该在 PDO 对象中返回啥来生成可靠的代码?

】我应该在PDO对象中返回啥来生成可靠的代码?【英文标题】:WhatshallIreturninaPDOObjecttoproducereliablecode?我应该在PDO对象中返回什么来生成可靠的代码?【发布时间】:2019-04-1317:36:04【问题描述】:我使用PDO编写了一个新的数据库... 查看详情

我应该包括啥来制作 boost.python 扩展?

】我应该包括啥来制作boost.python扩展?【英文标题】:WhatamIsupposedtoincludetomakeaboost.pythonextension?我应该包括什么来制作boost.python扩展?【发布时间】:2020-10-1900:13:02【问题描述】:编辑:不小心复制粘贴了两次。我正在使用boost... 查看详情

我还应该使用啥来替代 nodejs 中的控制台?

】我还应该使用啥来替代nodejs中的控制台?【英文标题】:WhatelseshouldIuseforanalternativetoconsoleinnodejs?我还应该使用什么来替代nodejs中的控制台?【发布时间】:2017-02-0717:31:30【问题描述】:我正在使用tslint:recommended规则集编写一... 查看详情

我应该在 Math.max(...arr) 中使用啥来代替 Chrome 的扩展运算符?

】我应该在Math.max(...arr)中使用啥来代替Chrome的扩展运算符?【英文标题】:WhatshouldIuseinsteadofspreadoperatorforChromeinMath.max(...arr)?我应该在Math.max(...arr)中使用什么来代替Chrome的扩展运算符?【发布时间】:2016-01-0508:46:49【问题描述... 查看详情