0

大家好,GCMRegistrar isRegisteredOnServer 真正发送的是什么?它是否将设备 ID、设备名称、连接的 IP 地址等发送到服务器或其他东西?

例如,它可能会返回像 GCMRegistrar Is registered on server: true

我知道它会发送一个注册 ID,但注册 ID 包含什么,它是否包括谷歌帐户等或只是一个随机 ID?

4

1 回答 1

3

GCMRegistrar.isRegisteredOnServer(Context)只是一种检查本地存储标志(使用 SharedPreferences 实现)的便捷方法,您可以使用GCMRegistrar.setRegisteredOnServer(Context, boolean).

您可以选择为标志指定一个生命周期,使用GCMRegistrar. setRegisterOnServerLifespan(Context, long)它会在指定的时间段到期后自动将标志设置为 false。如文档中所示,默认寿命为 7 天。

于 2013-02-19T14:53:49.090 回答