Parse中的安装对象

时间:2014-07-01 09:08:22

标签: parse-platform

我有多个查询如下: 1.解析安装对象位于何处?它是在云中还是在应用程序中本地? 2.我可以访问云中的安装对象吗? 3.每次在同一设备上安装时,安装ID是否不同(对于Android和iOS)?

2 个答案:

答案 0 :(得分:1)

至少在iOS设备上,解析安装对象在本地缓存并存储在Parse中(您可以在数据浏览器中访问它)。根据我的经验,每次安装应用程序时安装ID都不同。

答案 1 :(得分:1)

我只能代表iOS,但我想Android的行为类似:

  1. PFInstallation对象在本地缓存。您可以使用PFInstallation *currentInstallation = [PFInstallation currentInstallation];检索它 您可以使用[currentInstallation saveInBackground]或任何其他保存方法将其保存到云端。
  2. 在您保存PFInstallation(如上所述)之前,您将无法在云端或数据浏览器中访问它。
  3. 每次在同一设备上新安装应用程序时,PFInstallation对象的objectId都不同 - 这是因为为新安装创建了新的PFInstallation对象。如果您已将之前的PFInstallation对象保存到云中,则该记录仍然存在,但不再有任何方法将其绑定到设备。 [PFInstallation currentInstallation]现在将检索新的安装记录。请注意,这仅适用于全新安装,即,如果您从设备中删除应用程序并再次安装它。如果您只是在以前安装的版本上安装新版本的应用程序,则不会创建新的PFInstallation对象(如果您随后检索并保存对象,则会更新旧PFInstallation记录的updatedAt值。)