2014-07-01 38 views
2

我有多個查詢,如下所示: 1.解析安裝對象位於何處?它在雲端還是在應用程序本地? 2.我可以訪問雲中的安裝對象嗎? 3.每次安裝在同一個設備上完成時(安卓和iOS),安裝ID是否有所不同?解析中的安裝對象

回答

1

解析安裝對象至少在iOS設備上本地緩存並存儲在Parse中(您可以在數據瀏覽器中訪問它)。根據我的經驗,每次安裝應用程序時,安裝ID都會有所不同。

+0

您何時需要創建一個安裝對象?它是否僅用於用戶註冊推送通知? –

1

我只能適用於iOS說話,但我想象的行爲是Android類似:

  1. 的PFInstallation對象緩存在本地。您可以使用PFInstallation *currentInstallation = [PFInstallation currentInstallation];
    檢索它可以使用[currentInstallation saveInBackground]或任何其他保存方法將其保存到雲中。
  2. 直到您保存PFInstallation(如上所述),您將無法在雲端或數據瀏覽器中訪問它。
  3. PFInstallation對象的objectId在每次應用程序新安裝在同一設備上時都不同 - 這是因爲爲新安裝創建了新的PFInstallation對象。如果您已將以前的PF安裝對象保存到雲中,該記錄仍然存在,但無法將其與設備綁定。 [PFInstallation currentInstallation]現在將檢索新的安裝記錄。請注意,這僅適用於全新安裝,即如果您從設備上刪除應用程序並重新安裝。如果您只是在先前安裝的版本上安裝新版本的應用程序,則不會創建新的PFInstallation對象(但如果您隨後檢索並保存該對象,則會更新舊PFInstallation記錄的updatedAt值)。