使用模拟器为ReactNative实现CodePush

时间:2018-10-24 14:04:16

标签: react-native react-native-android code-push react-native-code-push

我们正在测试ReactNative应用程序的代码推送实现,以推送js更新。

已完成更改:

  • 创建了App Center登录并连接到github存储库。
  • 使用cmd从我的React本机项目中部署了CodePush

appcenter codepush release-react -a chandrasekarg/ReactNativeCodePush -d Staging

  • 修改后的app.js文件如下

  import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View} from 'react-native';
import codePush from "react-native-code-push";

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

    class App extends Component {
    render() {
        return (
          <View style={styles.container}>
            <Text style={styles.welcome}>Welcome to Code Push Test !</Text>
          </View>
        );
      }
    }
    App = codePush(codePushOptions)(App);
    export default App;

我应该在哪里添加有关我的AppCenter帐户和项目名称的详细信息以查找JS软件包。

如何使用Android模拟器测试Code Push。?

1 个答案:

答案 0 :(得分:0)

您可以在MainActivity.java中硬编码您的部署密钥,也可以动态加载它。

有关更多信息,请参阅https://docs.microsoft.com/en-us/appcenter/distribution/codepush/react-native