更改代码推送部署密钥 React native
Change code push deployment key React native
在使用 code-push tutorial 将代码推送集成到我的 react-native 应用程序时,我 运行 以下命令:
react-native link react-native-code-push
它当时要求提供部署密钥,我粘贴了这些密钥,但现在我想更改这些密钥。
我尝试使用以下命令取消链接,但它不起作用,
react-native unlink react-native-code-push
有人可以指导我吗,因为我是 react-native 和代码推送的新手?
对于IOS:
文件:
list.info
关键:
CodePushDeploymentKey
对于Android:
文件:
strings.xml
关键:
reactNativeCodePush_androidDeploymentKey
更新这些键的值,它将起作用:)
所以基本上部署密钥可以存储在不同的位置,这取决于您如何配置应用程序。
您始终可以通过以下方式找到部署密钥的位置:
1) 对于 Android 它被注入到 MainApplication.java 文件 -> getPackages 方法中(CodePush class 构造函数的第一个参数) .
默认情况下,它应该是 R.string.reactNativeCodePush_androidDeploymentKey
,它正好指向 strings.xml
文件。如果需要,您可以覆盖它并将部署密钥存储在任意位置,或者只是在此处对其进行硬编码(尽管不推荐)。
2) 对于 iOS 存储部署密钥的默认位置是位于应用程序 iOS 文件夹中的 Info.plist
文件(条目名为 CodePushDeploymentKey)。
后来它被 CodePushConfig.m
class.
中的本机模块中的应用程序提取出来
在使用 code-push tutorial 将代码推送集成到我的 react-native 应用程序时,我 运行 以下命令:
react-native link react-native-code-push
它当时要求提供部署密钥,我粘贴了这些密钥,但现在我想更改这些密钥。
我尝试使用以下命令取消链接,但它不起作用,
react-native unlink react-native-code-push
有人可以指导我吗,因为我是 react-native 和代码推送的新手?
对于IOS:
文件:
list.info
关键:
CodePushDeploymentKey
对于Android:
文件:
strings.xml
关键:
reactNativeCodePush_androidDeploymentKey
更新这些键的值,它将起作用:)
所以基本上部署密钥可以存储在不同的位置,这取决于您如何配置应用程序。
您始终可以通过以下方式找到部署密钥的位置:
1) 对于 Android 它被注入到 MainApplication.java 文件 -> getPackages 方法中(CodePush class 构造函数的第一个参数) .
默认情况下,它应该是 R.string.reactNativeCodePush_androidDeploymentKey
,它正好指向 strings.xml
文件。如果需要,您可以覆盖它并将部署密钥存储在任意位置,或者只是在此处对其进行硬编码(尽管不推荐)。
2) 对于 iOS 存储部署密钥的默认位置是位于应用程序 iOS 文件夹中的 Info.plist
文件(条目名为 CodePushDeploymentKey)。
后来它被 CodePushConfig.m
class.