微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

添加代码推键反应原生android

如何解决添加代码推键反应原生android

我正在使用高于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中的一个

解决方法

strings.xml 中的一个。从文档中:

https://github.com/microsoft/react-native-code-push/blob/master/docs/setup-android.md

将Deployment密钥添加到strings.xml:

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。