【发布时间】: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
},
【问题讨论】: