我现在在实现推送通知时遇到了麻烦。我将返回注册 ID 保存在共享首选项中。我必须检查 sharedPrefernces 在 googleCloudMessaging.register() 方法失败时是否为空或为空。但我不知道失败的注册会有什么回报。有人可以帮助我吗?谢谢。
我相信你应该把对 register() 方法的调用包装在一个 try-catch 语句中。根据文档,如果在注册时出现问题,它应该抛出一个 IOException,您可以根据需要处理它。查看开发人员网站上提供的此示例,它可能会对您有所帮助。https://developer.android.com/google/gcm/client.html