2016-11-06 56 views
0

假設我擁有可訂閱雜誌的Firebase用戶。目前,我將從Firebase訂閱的雜誌引用密鑰從本地保存在用戶的設備上。當我擁有指向特定雜誌對象的數據庫鍵時,是否有方法將Firebase雜誌對象創建爲Firebase上的用戶對象下的節點?所以當雜誌對象更新時,用戶下的雜誌對象也會被更新。本質上,用戶下面的雜誌對象指向實際的雜誌對象。Firebase對象是否可以指向其他Firebase對象

回答

1

截至目前,這不可能自動實現,因爲沒有將兩個節點「連接」在一起的概念。並非所有的雖然輸了,就可以解決這個限制至少在兩個方面:

  1. 如果你選擇複製每一個用戶在該雜誌的數據,考慮將更新最終一致。使用自定義服務器應用程序首先更新「全局」節點,然後以延遲方式更新每個訂閱用戶的Feed。
    該策略對客戶端應用程序更友好,但更新更加複雜。
  2. 或者不要將雜誌數據複製到用戶節點中,只存儲ID;並讓客戶應用程序櫻桃雜誌一個接一個訂閱價值。
    這使得更新一個雜誌瑣碎,代價是客戶端的複雜性 。
相關問題