0

我已经建立了雨燕2.3使用火力地堡3.6.0JSQMessagesViewController荚实时数据库信使删除邮件。编辑/从视图控制器

此刻,我可以发送和接收来自具有从Xcode中安装的应用程序,但不幸的是,我无法在MessengerViewController其中正在使用JSQMessagesViewController荚编辑或删除的邮件不同设备的消息。

我该如何去做这件事?我列举了一个难题的例子,以进一步说明我的问题似乎是什么。我知道我可能不得不在我的代码中使用我的Firebase数据库来删除或编辑这些消息,但我似乎无法围绕如何去做这件事。

目前,该只有这样我可以从MessengerViewController删除的消息是,如果我去到我的数据库从我的火力地堡控制台并手动删除数据。

而且,我用下面的吊舱:

  • 'JSQMessagesViewController'
  • '火力地堡/数据库'
  • '火力地堡/验证'(我应用程序使用用户身份验证)
  • pod 'Firebase/Core'
  • “火力地堡/消息”(我的应用程序还包括云消息从火力地堡控制台发送推送通知)

我想知道如果也许我应该也用过荚“火力地堡/存储“

enter image description here

回答

1

你只需要到邮件添加一个手柄。此句柄将触发一个动作,并且由于您将其从特定消息中触发,您可以通过ID查看该消息,并调用相应的删除方法让firebase将其从数据库中删除。但我实际上只是建议您将邮件标记为已删除,然后如果该邮件存在于邮件中,则不会将其显示在客户端。但那真的取决于你。

相关问题