在GCM中,为什么每次设备向服务器发送参数后,它都会调用setRegisteredOnServer(Context context, boolean flag)
,在文档中它说这个函数设置设备是否在服务器端成功注册。我不明白这个功能的意义,谁能解释一下?
问问题
872 次
1 回答
1
查看GCMRegistrar 代码,我可以看到它所做的只是设置了一个本地属性,然后可以通过 isRegisteredOnServer 检索该属性。这个属性是私有的,并且这些方法都没有在 GCM 帮助器类中的任何其他地方引用,所以我只能假设它们是在 GCM 可用时告诉您的应用程序的一种方便方法。如果您必须包含依赖于 GCM 连接并需要标准方法来测试它的 3rd 方库,这将很有用,但我承认这是一个非常投机的用例。
于 2012-11-27T11:44:37.480 回答