【问题标题】:Updating Firebase when user closes/exits Expo app当用户关闭/退出 Expo 应用程序时更新 Firebase
【发布时间】:2021-07-01 06:13:16
【问题描述】:

我怎样才能使当用户退出/关闭 expo 应用程序时,它会更新我的实时数据库?当用户明确单击注销按钮时,我可以使其工作,但我不确定当用户刚刚关闭应用程序时如何处理这种情况。

【问题讨论】:

  • 能否请您添加您尝试过的内容?代码示例会很好

标签: javascript firebase react-native


【解决方案1】:

使用 BackHandler 检测用户何时按下返回按钮。
然后根据您的用例,

  • 您可以向用户显示某种标签,例如 “等待 同步” 并将您的数据发送到服务器(注意:这不是一个好的用户体验)
  • 或者您可以在用户退出应用程序并且后台作业处理您的数据同步时安排后台作业。 (注意: React Native 中的后台任务似乎没有任何官方选项。)

选择权取决于您和您的用例。

【讨论】:

    猜你喜欢
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    相关资源
    最近更新 更多