2017-07-11 33 views
0

我是firebase的新手。我想爲所有用戶提供一個通用數據庫。 我在我的項目中成功地與Realm集成了Firebase。 現在我成功地添加了代碼對象。 問題是,每次啓動或重新啓動應用程序時,都會執行代碼並創建新對象。 這不是我想要的,我希望對象對於數據庫中的所有用戶都是通用的。 如何使用Realm Firebase創建對象?如何使用Firebase創建通信數據庫?

+0

請分享一些代碼。 –

+0

什麼?我沒有問題的代碼。我問過是否有方法只創建一次對象,並且它們對於使用Firebase的所有用戶仍然是共同的? –

+0

您的問題的答案是肯定的,您可以創建一次對象,並且對所有使用Firebase的用戶都是通用的。但是,如果沒有看到您的代碼是如何實現的,我們將無法告訴您問題出在哪裏或提供答案,因爲這只是猜測工作。請花一點時間閱讀指南[我如何提出一個好問題?](https://stackoverflow.com/help/how-to-ask)和[如何創建最小,完整和可驗證的示例](https ://stackoverflow.com/help/mcve) – Jay

回答

0

我問過周圍,答案是否定的,您不能一次性創建對象,不同的用戶只能使用客戶端移動應用程序的一次代碼。

因此有兩個選項來創建只有一次火力 一個共同的數據庫ANS有:

  1. 填入直接從消防基礎控制檯

  2. 對象創建負責的一個管理應用程序對象創作

+0

這是不正確的。您絕對可以創建一次並「重新使用」該對象。儘管在代碼方面,對象將超出範圍,然後在應用程序重新加載時回到範圍內 - 對象將是「新」,但會填充它的最後一個數據狀態,因此它將無縫連接。您可以將對象視爲保留自己的快照,並在再次創建它時恢復它的狀態。您可以使用Firebase和Realm中存儲的數據完成此操作,但不清楚爲什麼要使用這兩種數據,坦率地說可能是不必要的數據重複。 – Jay

+0

我正在使用Firebase with Realm,不會有重複的數據。 –

+0

我明白你的意思,但我不明白它是如何完成的,你能否提供一個這樣的代碼如何編寫的例子?,你的代碼意味着什麼? –