何时创建PFInstallation

时间:2016-02-02 03:01:24

标签: swift parse-platform push-notification pfinstallation

我是Parse上使用PFinstallations的新手,我对他们的工作方式感到有些困惑。我有一个应用程序,当用户创建一个帐户时创建一个新安装,我设置"用户"用户userId的安装字段,以便我以后可以轻松发送通知。我不明白当用户注销或关闭应用程序时安装的工作原理。为了能够始终向用户发送通知,我必须定期在这些事件(即注销或关闭应用程序)时创建新安装吗?

1 个答案:

答案 0 :(得分:2)

您不应该需要创建PFInstallation的实例。如果您使用PFInstallation.currentInstallation()访问它,解析框架将为您处理。但要将其保存到后端,您需要自己调用其中一种保存方法。

默认情况下,注销不会对安装产生任何影响,因为它是用户的方法。您可以拥有自己的逻辑,在注销时修改安装,例如,清除用户字段或通道。

解析框架将安装写入用户设备上的磁盘。当应用程序停止运行然后重新启动时,解析只能从磁盘读取该数据并再次拥有正确的PFInstallation对象。