添加代码推送以响应本机应用程序中心应用程序
adding code push to react native appcenter app
我的 React Native 应用程序运行正常,但现在需要添加代码推送,
我的问题是在哪里添加
CodePush
在“应用程序”上
这是我的代码,
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添加到我的应用程序?
不需要给App设置值,可以直接return如下
let codePushOptions = { checkFrequency: CodePush.CheckFrequency.ON_APP_START };
export default CodePush(codePushOptions)(App);
您需要声明一个新变量。您不能使用 App,因为 App 已经声明并使用了。
MyApp = codePush(App);
export default MyApp;
我的 React Native 应用程序运行正常,但现在需要添加代码推送,
我的问题是在哪里添加
CodePush
在“应用程序”上
这是我的代码,
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添加到我的应用程序?
不需要给App设置值,可以直接return如下
let codePushOptions = { checkFrequency: CodePush.CheckFrequency.ON_APP_START };
export default CodePush(codePushOptions)(App);
您需要声明一个新变量。您不能使用 App,因为 App 已经声明并使用了。
MyApp = codePush(App);
export default MyApp;