2015-05-10 117 views
0

使用GCM爲我的Android應用程序獲取通知。 當GCM註冊後,你必須調用:GCM是否需要互聯網連接?

@Override 
protected String doInBackground(Void... params) { 
    String registrationID = ""; 
    GoogleCloudMessaging gcmObject = null; 

    try { 
     gcmObject = GoogleCloudMessaging.getInstance(this.context); 
     registrationID = gcmObject.register(Globals.GOOGLE_PROJECT_ID); 
    } catch(IOException e) { 
     registrationID = null; 
    } 

    return registrationID; 
} 

是否neccessary有連接到互聯網對於該呼叫? 我問,因爲我有我的內部網中的問題,我測試我的 應用程序。

回答

2

是的,你確實需要互聯網,因爲有一個電話註冊你的設備,所以你可以得到你的GCM令牌

1

是的,當然它需要互聯網連接。註冊過程(致電gcmObject.register)向GCM服務器發送請求,因此您必須有連接。