2015-01-06 32 views
0

我有一個來自cordova push插件的GCM regId,我想向parse.com推送服務器註冊,以便我可以發送推送消息。註冊Android regId parse.com手動推送安裝

我看到了一個計算器後說我應該設置手動安裝由

POST https://api.parse.com/1/installations 

{"deviceType": "android", "WHATSHOULDTHISBE?": "MYREGID", "channels": [""]} 

的例子顯示了deviceToken這是一個iOS的例子,但我不知道在哪裏的RegID將適合在Android例子。我沒有看到安裝對象的任何解析文檔中列出的屬性。

我不應該使用REST api,而是使用js庫來設置它嗎?

+0

如果您想使用REST-API將安裝添加到您的Parse應用程序,那麼文檔中有一節介紹您必須執行的操作。 https://www.parse.com/docs/rest#push –

回答

1

在解析註冊可以通過添加這些行

Parse.initialize(this, getString(R.string.parse_application_id), getString(R.string.parse_client_key)); 
ParseInstallation.getCurrentInstallation().saveInBackground(); 

這些做必須根據要註冊它的活動或應用程序的前幾行。

這些行將註冊設備解析。您可以從解析控制檯發送廣播通知,您將收到它。

如果你想從解析裝置憑證,那麼你需要寫在saveInBackground()回調這樣

ParseInstallation.getCurrentInstallation().saveInBackground(new SaveCallback() { 
     @Override 
     public void done(ParseException e) { 
      String deviceToken = (String) ParseInstallation.getCurrentInstallation().get("deviceToken"); 
     } 
    }); 

希望這有助於。