我刚开始在parse上使用pfinstallations,我对它们的工作方式有点困惑。我有一个应用程序,在用户创建帐户时创建一个新的安装,我将安装的“用户”字段设置为用户userid,以便以后可以轻松地向他们发送通知。我不明白当用户注销或关闭应用程序时,安装是如何工作的。为了始终向用户发送通知,必须在发生这些事件(即注销或关闭应用程序)时定期创建新安装吗?
最佳答案
您不应该需要创建PFInstallation
的实例。如果您使用PFInstallation.currentInstallation()
访问解析框架,它将为您处理这个问题。但是要将其保存到后端,您需要自己调用其中一个保存方法。
默认情况下,注销对安装没有影响,因为它是用户的一种方法。您可以拥有自己的逻辑来修改注销时的安装,例如,清除用户字段或频道。
解析框架将安装写入用户设备上的磁盘。当应用程序停止运行然后重新启动时,parse可以从磁盘读取该数据,并再次拥有适当的PFInstallation
对象。
关于swift - 何时创建PFInstallation,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35144291/