【问题标题】:adding code push to react native appcenter app添加代码推送以响应本机 appcenter 应用程序
【发布时间】:2020-11-05 06:00:29
【问题描述】:

我的 react native 应用运行正常,但现在需要添加代码推送,

我的问题是在哪里添加

代码推送

在“应用”上

这是我的代码,

const App = () => (
  
  <Provider store={store}>
    <NavigationContainer>
      <SafeAreaProvider>
        <View style={styles.container}>
          <Main/>
        </View>
      </SafeAreaProvider>
    </NavigationContainer>
  </Provider>
);

// let codePushOptions = { checkFrequency: CodePush.CheckFrequency.ON_APP_START };

// App = CodePush(codePushOptions)(App);

export default App;

但是如果我取消注释

let codePushOptions = { checkFrequency: CodePush.CheckFrequency.ON_APP_START };

App = CodePush(codePushOptions)(App);

导出默认应用;

正在崩溃...

如何正确地将 CodePush 添加到我的应用程序中?

【问题讨论】:

    标签: react-native visual-studio-app-center code-push


    【解决方案1】:

    你不必给App设置值,你可以像下面这样直接返回

    let codePushOptions = { checkFrequency: CodePush.CheckFrequency.ON_APP_START };
    
    export default CodePush(codePushOptions)(App);
    

    【讨论】:

      【解决方案2】:

      您需要声明一个新变量。你不能使用 App,因为 App 已经被声明和使用了。

      MyApp = codePush(App);
      export default MyApp;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-29
        • 1970-01-01
        • 2020-06-03
        • 2020-01-07
        • 1970-01-01
        相关资源
        最近更新 更多