以下是我的代码片段
protected String doInBackground(Void... params) {
if(GooglePlayServicesUtil.isGooglePlayServicesAvailable(context) == ConnectionResult.SUCCESS){
GoogleCloudMessaging gcm_instance = GoogleCloudMessaging.getInstance(context);
String reg_id = null;
int attempts = 0;
while(attempts < 3 && reg_id == null){
try{
reg_id = gcm_instance.register(SENDER_ID);
return reg_id;
} catch (IOException e) {
e.printStackTrace();
}
attempts++;
}
}
return null;
}
注册方法返回NULL,我得到的异常是SERVICE_NOT_AVAILABLE。我已经交叉检查了发件人 ID,并且互联网连接在我的设备上运行良好。
请帮忙。