【问题标题】:Is there a trick to do background tasks with react native expo?是否有使用 react native expo 执行后台任务的技巧?
【发布时间】:2018-12-29 20:06:48
【问题描述】:

我知道当应用程序在后台时,expo 无法执行代码,但我真的需要找到替代方案。当我在后台收到推送通知时,我需要更新我的 redux 状态。

是否有任何额外的库可以帮助我做这些事情?

【问题讨论】:

    标签: react-native react-redux expo


    【解决方案1】:

    截至 2019 年 4 月,Expo 确实允许使用他们的 TaskManager 完成一些后台任务。内置背景任务的两个示例是:

    • 背景地理定位(包括地理围栏):see docs
    • 后台获取:see docs

    【讨论】:

      【解决方案2】:

      实际上,在 react native 中是不可能的。

      您可以使用npm run eject“弹出”您的应用程序(没有回头路)。并使用 java 为 android 和 swift 为 iOS 添加本机代码来处理后台任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-01-05
        • 1970-01-01
        • 2016-11-06
        • 2016-05-24
        • 2022-06-14
        • 2020-09-17
        • 1970-01-01
        相关资源
        最近更新 更多