问题标签 [react-native-code-push]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

react-native - 如何区分codepush和storepush

我目前正在使用 react-native 构建一个应用程序,我们将它与 Codepush 服务集成。我知道我们可以使用以下命令从构建脚本中显式调用 Codepush 服务器 -

但是,根据我的要求,如果代码更改不在 .js 文件中,我的构建管道不应发布代码推送,而是强制进行完整的应用程序升级。(假设更改图像或徽标,那么我不应该继续使用 codepush)

我的问题是,是否有任何标准方法可以从 appcenter 构建脚本中检查?

0 投票
1 回答
1916 浏览

react-native - iOS 上的 React Native 0.60+:代码推送、Sentry、React Native Navigation v3 和 AppDelegate.m

我从 0.59 迁移到 React Native 0.60 并没有设法使 iOS 构建工作。我正在使用 React Native Navigation v3、Code Push 和 Sentry 插件。我的 AppDelegate.m 应该是什么样子?

这是我的尝试,但它不起作用,并且在部署到模拟器时出现“不存在捆绑包”:

0 投票
2 回答
506 浏览

react-native - 如何保持同步代码推送和应用商店的版本?

我第一次尝试使用 react-native 进行 Code Push,我有一个以下问题。

假设我在 AppStore 上发布了一个版本为 1.2.0 的应用程序,并为该特定目标 (1.2.0) 推送了一个代码推送版本。

现在,更新弹出窗口显示给这些用户,但我不想向新安装程序显示弹出窗口,所以我在 AppStore 上重新发布该应用程序并将其迁移到 1.2.1。

所以我的问题是,那些安装了1.2.0的用户后来得到了代码推送版本呢?他们有 1.2.1 的代码,但他们的实际版本是 1.2.0。那么我们如何才能让 AppStore 版本与代码推送版本保持同步呢?

一般来说,我们如何安全地处理代码推送,涵盖这种情况?

谢谢

0 投票
1 回答
362 浏览

android - React-Native 0.60+ 尽管“依赖图”加载,但链接库未运行

我有一个弹出的 react-native 应用程序,其中包含多个无法在 Android 中运行的链接库(适用于 iOS)。依赖关系图加载到 100%,它有时会在模拟器上显示启动画面,但是当模拟器尝试加载 js 包时它会立即崩溃。

package.json 中的相关包

安卓/build.gradle

android/app/build.gradle

MainApplication.java

MainActivity.java

0 投票
1 回答
1911 浏览

android - 在android中实现codepush时出错:reactNativeCodePush_androidDeploymentKey

当我尝试实现 codepush 时,我收到此错误:

这就是我配置 MainApplication.java 文件的方式:

这是 Codepush 的首选实现:https ://github.com/Microsoft/react-native-code-push/blob/master/docs/setup-android.md

这是我从他们的实施中收到的第三个错误;我收到一个 MainReactPackage 错误和一个 Array 错误,但都通过各自的导入解决了。

0 投票
1 回答
705 浏览

react-native - react-native-code-push 使用已弃用的“rnpm”如何删除警告

code push当我运行项目时,我在我的项目中实现了一个,它显示以下deprecation警告。

如何解决这个警告?

更多关于问题

反应本机代码推送/问题/1625

Packaje.json

node_modules_reactnativecodepush_package.json

与此相关的一些事情

0 投票
2 回答
692 浏览

objective-c - react-native代码推送在ios中出现错误,使用pod

我在反应本机应用程序中使用代码推送,但在编译时出错,

项目中的 pod 版本

package.json

我得到的错误

在此处输入图像描述

0 投票
0 回答
164 浏览

ios - react-native-code-push 在本机设置中不起作用

我正在使用 react native,我已经使用 pod 安装添加了 react-native-code-push,我按照文档 https://github.com/microsoft/react-native-code-push/blob/master/完成了所有步骤文档/设置-ios.md。能够构建应用程序,我能够成功运行应用程序但是当我尝试时

从“react-native-code-push”导入 codePush;

console.log ('codePush===', codePush) ,未定义,也无法打开调试菜单,重新加载,一切都停止工作

这是版本信息

包.json

吊舱文件:

在此处输入图像描述

无法理解的问题,任何人都可以帮助解决这个问题,

0 投票
1 回答
736 浏览

javascript - React Native - 编辑代码推送目标/版本号(在应用程序中)

我正在尝试创建一个使用 Code Push 进行更新的小型反应原生应用程序并且它可以工作! - 但是我对“目标版本”有点困惑 - 代码推送用于定位用户应该接收的二进制版本更新。

我在哪里可以查看/编辑该版本号?

0 投票
0 回答
162 浏览

react-native - 代码推送同步后使用深层链接反应原生

我正在使用 React Native 代码推送和深度链接。他们工作正常。问题是,当我单击带有令牌的深层链接时,例如/tokenValidation/:token,将在第一个屏幕中打开应用程序,因此将路由重定向到tokenValidation,并请求 API 以验证令牌。

但与此同时,code push sync已经完成了,所以应用程序会自动重新启动......并且该过程将再次执行......

Obs.:我没有使用链接或其他东西,只直接使用路径参数。

这是我的代码推送脚本,有问题吗?

抱歉,我无法重现 gif 中的行为... 在此处输入图像描述

我想知道问题出在哪里,我是否正确地解决了这个问题?如何解决?我想这只是一些我不知道的配置......谢谢。