Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 添加代码按键反应本机android_React Native_React Native Code Push - Fatal编程技术网

React native 添加代码按键反应本机android

React native 添加代码按键反应本机android,react-native,react-native-code-push,React Native,React Native Code Push,我使用0.60以上的react native,我试图生成发布版apk并将其上传到google play,因此我在buildTypes中添加了生产代码推送键,如下所示: buildTypes { release { buildConfigField "String", "CODEPUSH_KEY", 'production_key' } } 我完全忘记了将android/app/

我使用0.60以上的react native,我试图生成发布版apk并将其上传到google play,因此我在buildTypes中添加了生产代码推送键,如下所示:

buildTypes {
      
        release {
            buildConfigField "String", "CODEPUSH_KEY", 'production_key'
        }
    }
我完全忘记了将android/app/src/main/res/values/strings.xml中的代码推送键从登台更改为生产

<resources>
    <string name="app_name">app_name</string>
    <string moduleConfig="true" name="CodePushDeploymentKey">staging_key</string>
</resources>

应用程序名称
登台键

那么将应用哪个键?buildTypes中的一个或strigs.xml中的on?字符串.xml中的一个。从文档中:

将部署密钥添加到strings.xml:

要让CodePush运行时知道应该查询哪个部署以获取更新,请打开应用程序的strings.xml文件并添加一个名为CodePushDeploymentKey的新字符串,该字符串的值是要配置此应用程序的部署的键(如FooBar应用程序的暂存部署键)。您可以通过在codepush CLI中运行appcenter codepush部署列表-a/-k(默认情况下不显示键,因此需要-k标志)并复制与要使用的部署对应的键列的值来检索此值(请参见下文)。请注意,使用部署的名称(如暂存)将不起作用。“友好名称”仅用于CLI中经过身份验证的管理用途,而不用于应用程序中的公共使用