0

我已經建立了雨燕2.3使用火力地堡3.6.0JSQMessagesViewController莢實時數據庫信使刪除郵件。編輯/從視圖控制器

此刻,我可以發送和接收來自具有從Xcode中安裝的應用程序,但不幸的是,我無法在MessengerViewController其中正在使用JSQMessagesViewController莢編輯或刪除的郵件不同設備的消息。

我該如何去做這件事?我列舉了一個難題的例子,以進一步說明我的問題似乎是什麼。我知道我可能不得不在我的代碼中使用我的Firebase數據庫來刪除或編輯這些消息,但我似乎無法圍繞如何去做這件事。

目前,該只有這樣我可以從MessengerViewController刪除的消息是,如果我去到我的數據庫從我的火力地堡控制檯並手動刪除數據。

而且,我用下面的吊艙:

  • 'JSQMessagesViewController'
  • '火力地堡/數據庫'
  • '火力地堡/驗證'(我應用程序使用用戶身份驗證)
  • pod 'Firebase/Core'
  • 「火力地堡/消息」(我的應用程序還包括雲消息從火力地堡控制檯發送推送通知)

我想知道如果也許我應該也用過莢「火力地堡/存儲「

enter image description here

回答

1

你只需要到郵件添加一個手柄。此句柄將觸發一個動作,並且由於您將其從特定消息中觸發,您可以通過ID查看該消息,並調用相應的刪除方法讓firebase將其從數據庫中刪除。但我實際上只是建議您將郵件標記爲已刪除,然後如果該郵件存在於郵件中,則不會將其顯示在客戶端。但那真的取決於你。