1

在GCM中,为什么每次设备向服务器发送参数后,它都会调用setRegisteredOnServer(Context context, boolean flag),在文档中它说这个函数设置设备是否在服务器端成功注册。我不明白这个功能的意义,谁能解释一下?

4

1 回答 1

1

查看GCMRegistrar 代码,我可以看到它所做的只是设置了一个本地属性,然后可以通过 isRegisteredOnServer 检索该属性。这个属性是私有的,并且这些方法都没有在 GCM 帮助器类中的任何其他地方引用,所以我只能假设它们是在 GCM 可用时告诉您的应用程序的一种方便方法。如果您必须包含依赖于 GCM 连接并需要标准方法来测试它的 3rd 方库,这将很有用,但我承认这是一个非常投机的用例。

于 2012-11-27T11:44:37.480 回答