2015-06-22 60 views
1

我已將Parse添加到我的iOS Swift應用中,並可將消息推送到我的測試手機。現在我希望能夠將Parse安裝objectId保存爲一個cookie,以將此信息傳遞給我的服務器。如何使用Swift將Parse安裝objectId(或devicetoken)保存爲cookie

經過許多小時的搜索後,我一直無法找到如何獲取Parse安裝對象ID,因爲我不明白如何訪問它,所以我打算問你好人給我看在Swift中的例子。一旦我可以獲得Id#,那麼我會研究如何將其保存爲cookie。

通常情況下,我一直能夠追蹤到任何我可以使用,適應或學習的東西,但在這種情況下,我好像撞到了一堵磚牆。任何幫助將不勝感激。

+0

你看着NSHTTPCookie? – Wain

+0

@kittybangtango僅供參考,當您對自己的問題進行編輯時,首先登錄是個好主意。否則,您的編輯將被放入隊列中進行審閱。 – nick

回答

0

你試過用這個嗎?

PFInstallation.currentInstallation().objectId! 

下面是完整的代碼。它可以確保您已經註冊:

let installation = PFInstallation.currentInstallation() 
     installation.setDeviceTokenFromData(deviceToken) 
     installation.saveInBackgroundWithBlock { (isSuccess, hasError) -> Void in 
      if isSuccess{ 
       println("registered!") 
       println("Parse Installation Id: \(PFInstallation.currentInstallation().objectId!)") 
      }else{ 
       println("Error: \(hasError)") 
      } 
     } 

我的代碼檢查API後:

http://parse.com/docs/ios/api/Classes/PFInstallation.html#//api/name/currentInstallation

相關問題