这是我第一次使用Google Cloud Messaging。我正在努力理解this guide。
在onCreate
方法中,定义了BroadcastReceiver
。收到注册令牌时需要更新UI。
在同一方法(第67行)中存在一个条件。这个"如果"检查设备上是否有Google Play服务,最后调用RegistrationIntentService。
我认为getToken方法(第53行)不是异步的,这就是使用Intent Service
的原因(我理解将它与线程进行比较的服务)。
我怀疑是评论(第46行)。它说"后续的电话是本地的"。但我从未在MainActivity中看到SharedPreferences
的读数。那么,Intent Service
始终是开始的,对吧?
如果我错了,请纠正我。