【问题标题】:Conditional Appcenter Codepush based on Environment?基于环境的条件 Appcenter Codepush?
【发布时间】:2020-06-11 06:27:41
【问题描述】:

您好,我目前正在使用 React Native Code Push。

目前我的代码正在手动处理它,因为需要防止它对暂存/测试环境中的构建进行代码推送。我之前在为测试进行发布构建时遇到了一个问题,它仍然拾取了 codepush 并且刷新不正确。

其他人都在做什么?我可以在应用程序恢复时使用 codepushoptions,但是当我只希望在生产环境中使用它时,它仍然会在我的暂存环境中获取 codepush 包:/

我考虑了 codepush 中的暂存和生产环境,但这部分非常令人困惑。不确定它是否使用过。

let codePushOptions = { checkFrequency: codePush.CheckFrequency.MANUAL };

在代码中

if ((!(__DEV__)) && (API_BASE_URL === 'https://production.xxx')) {   // only run in production

    codePush.sync({
      updateDialog: null,
      installMode: codePush.InstallMode.ON_NEXT_RESTART
    },  

【问题讨论】:

    标签: react-native-code-push


    【解决方案1】:

    嗯,我发现我只是为每个环境设置不同的键,codepush 会以这种方式处理。

    https://www.youtube.com/watch?v=waatVm6-bX4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 2018-11-14
      • 2017-11-14
      • 2016-05-23
      相关资源
      最近更新 更多