当前位置: 首页 > 知识库问答 >
问题:

谷歌云消息客户端的BroadcastRecector或GCMBroadcastRecector?

屠泰平
2023-03-14

在文档中,关于为Google Cloud Messaging编写Android部分,描述了两个不同的选项:

-使用com.google.Androidgcm。GCMRegistarcom.google.Androidgcm。GCMBroadcastReceivercom.google.Androidgcm。GCMBaseIntentServiceinhttp://developer.android.com/google/gcm/gs.html#android-应用程序

-使用android。所容纳之物BroadcastReceiver和android。应用程序。IntentService在中编写处理程序http://developer.android.com/google/gcm/gcm.html#writing_apps.

这令人困惑。推荐的方式是什么?

共有2个答案

巫马翰翮
2023-03-14

由于我信任Commonware,我查阅了他繁忙的《Android开发程序员指南》,并使用了com.google.Androidgcm。GCM*课程。它们使一切变得更容易(将注册保存到首选项,使用wakelock…)。

端木涵润
2023-03-14

-使用

通用域名格式。谷歌。Androidgcm。gcmregistar,com.google.Androidgcm。GCMBroadcastReceiver和com.google.Androidgcm。GCMBaseIntentService

在http://developer.android.com/google/gcm/gs.html#android-app

在这里很管用

 类似资料:
  • 我有一个谷歌云,我想推我的图像。 我的图片是Hello-world项目与节点快递谷歌云客户端libray 你可以在我的github上找到它 https://github.com/innostarterkit/language 当我试着推的时候,我有这个错误 推送是指存储库[eu.gcr.io/innovation xxx/hello]a419c4413fb0:推送[================

  • 上面写着“Google Cloud Messaging(GCM)是一个免费服务”,但是为了使它能够运行,我需要在Google Cloud平台中创建一个项目,这需要花钱…那怎么免费呢?还是我错过了什么?

  • 问题内容: 建筑: 我们有一个使用2个pubsub主题/订阅对的架构: 定期由cronjob触发主题(例如,每5分钟触发一次)。订阅是我们云功能的触发器。 主题充当我们的一项服务发布的后台作业的队列。云功能在每次执行时读取订阅,以为排队的后台作业提供服务。 这使我们可以控制后台作业的服务频率,而与将它们添加到队列的时间无关。 云功能(由触发)通过pull读取消息。它决定准备好哪些后台作业,并在成功

  • 更新:已弃用GCM,请使用FCM 如何将新的Google云消息集成到PHP后端?

  • 我使用新的GCM API来注册。方法的留档明确指出: 为GCM注册应用程序并返回注册ID。安装应用程序后,必须调用此函数一次,然后将返回的注册ID发送到服务器。 重复调用此方法将返回原始注册ID。 然而,在阅读本文时(http://developer.android.com/google/gcm/adv.html#reg-州),它指出有两种情况需要特殊处理: 另外还有两种情况需要特别注意: 应用程

  • 我正在尝试使用appengine实现GCM。我创建并部署了默认的appengine后端GCM模板。我创建一个GCM注册id: 然后,我使用模板中的默认注册endpoint将这个regID存储在appengine上。我的广播接收器如下所示: 这是我的舱单: BroadCastReceiver和intent服务在我的项目中是独立的类。appengine后端GCM是一个单独的模块。创建此模块期间: 编译