如何使用Swift将Parse安装objectId(或devicetoken)保存为cookie

时间:2015-06-22 05:46:25

标签: swift cookies parse-platform

我已将Parse添加到我的iOS Swift应用程序中,可以将消息推送到我的测试手机。现在我希望能够将Parse安装objectId保存为cookie,以将此信息传递给我的服务器。

经过几个小时的搜索后,我无法找到如何获取Parse安装对象ID,因为我不知道如何访问它,所以我不得不求助你人们在Swift中向我展示一个例子。一旦我获得了Id#,我就会研究如何将其保存为cookie。

通常情况下,我总能找到我可以使用,适应或学习的东西,但在这种情况下,我似乎正在撞墙。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分: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