我收到了logcat
这样的调试信息:
07-20 15:38:41.007: V/GCMRegistrar(9023): Setting registeredOnServer status as true until 2012-07-27 15:38:41.014
当我打电话
GCMRegistrar.setRegisteredOnServer(context, true);
我不确定它的意思是什么?我应该在2012-07-27 15:38:41.014之后再次设置调试服务器吗?有必要吗? 如果我应该再次调用setRegisteredOnServer,我可以延长到期时间吗?我怎么能这样做?
感谢任何帮助,谢谢。
答案 0 :(得分:4)
在javadoc中解释。有关详细信息,请参阅here。
public static boolean isRegisteredOnServer(Context context)
检查设备是否已在服务器中成功注册 方,由setRegisteredOnServer(Context, boolean)设定。
避免设备将注册发送到服务器的情况,但是 服务器丢失它,这个标志有一个到期日期,即 默认为DEFAULT_ON_SERVER_LIFESPAN_MS(但可以更改为 setRegisterOnServerLifespan(Context, long))