问题标签 [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 投票
2 回答
536 浏览

cordova - 代码推送发布科尔多瓦在 Visual Studio 团队服务中出现错误

我的构建定义中的代码推送发布步骤出现以下错误 我在构建定义中的代码推送发布步骤中遇到错误。我在 cordova 构建后立即执行发布步骤。Cordova 构建成功完成,但发布步骤失败。

2017-11-10T05:42:40.8101798Z ##[调试]评估:成功()

我无法解决它。有人可以帮忙吗?

将(build.sourcedirectory)部分下的本地路径保持为空后出错

完整的日志在这里

0 投票
1 回答
63 浏览

cordova - code push cordova如何在visual studio团队服务中获取cordova项目的路径?

代码推送cordova如何获取Visual Studio团队服务中cordova项目的路径,以执行cordova prepare命令的步骤?

0 投票
2 回答
828 浏览

ios - code-push react-native 会覆盖 iOS 版本并将旧推送部署到新版本吗?

假设我有一个 iOS 应用程序版本 5.0 并部署了代码推送更新。然后我制作了一个新的应用程序版本 5.1,看来旧更新仍在应用到新版本 5.1

这是预期的行为吗?如何让代码推送仅部署到旧版本(5.0)而不是更高版本?

谢谢。

0 投票
1 回答
368 浏览

react-native - Appcenter SDK 与 react-native-code-push

我们是否需要链接 Appcenter 才能使用 react-native-code-push?仅当您需要分析、崩溃报告、推送等时才需要 Appcenter 吗?

0 投票
0 回答
184 浏览

android - 代码推送——无法计算包的哈希值

描述

我正在使用 Ionic 2 的 Ionic 本机代码推送库。当我使用 codepush 部署应用程序时,应用程序(在 Android 上)下载更新但安装失败。“无法计算包的哈希”问题的原因通常是什么?

这是我的日志:

这是我在主 ts 文件中的代码:

附加信息

  • 科尔多瓦插件代码推送版本:1.10.0-beta
  • Cordova 版本:Cordova android 6.3.0
0 投票
1 回答
3360 浏览

react-native - 在没有 App Store 的情况下更新 React Native App

最近我浏览了这个链接并尝试了一下,它成功了。但是我们可以在没有代码推送的情况下更新一个反应本机应用程序的 Web 部分(而不在应用商店中发布更新)。我有我自己喜欢的服务器每次用户在客户端设备中打开应用程序时更新我的​​反应本机部分的 Web 部分。如果是的话,这是否可以实现任何有用的链接。

0 投票
1 回答
239 浏览

cordova - Microsoft CodePush App Center 迁移:未来部署

我正在为我的 Cordova 应用程序使用 Microsoft 的 CodePush 服务。如此处所述,此服务将在未来 10-12 个月内迁移到App Center

听说 2018 年 2 月会有一个新的 CodePush SDK(又名 Cordova 插件)。如果新的 SDK 出来时我们不使用,但我们开始使用新的App Center CLI 来部署版本,旧的 CodePush SDK 会不会(cordova 插件)仍然可以获取从App Center CLI部署的新部署的包吗?

0 投票
0 回答
470 浏览

react-native - Codepush 部署到 staging 触发生产应用程序更新请求

我已将 CodePush 集成到我的 react-native 应用程序中,并设置了暂存和生产环境。我已经设置好了,这样我就可以在本地调试应用程序并让它使用暂存配置并在发布模式下运行应用程序并让它使用发布配置(https://github.com/Microsoft/react-本机代码推送/blob/master/docs/multi-deployment-testing-android.md)。

在发布到暂存(此时未升级到生产)后,当我在本地以发布模式运行应用程序时,它会提示更新。这不应该发生,因为它应该只发生在将该版本推广到产品时?

0 投票
1 回答
692 浏览

react-native - 获取捆绑在全新应用安装中的最新代码推送部署

是否可以确保在全新安装我的 code-pushified react-native 应用程序后,用户从 code-push 获得最新部署的捆绑包?

我的目的是确保即使在第一次打开我的应用程序后,用户也能始终获得最新版本的应用程序。

编辑 1

我已经知道诸如InstallModecheckFrequency之类的代码推送配置。我目前正在使用侵入性较小的installMode = ON_NEXT_RESTART

我想避免的情况如下:我首先在 Play Store 上发布我的应用程序(让我们做一个 Android 示例),版本为 1.0.0。比方说,6 个月后,我的应用程序在 1.0.27 版上进行了许多新功能和错误修复。如果我只在 code-push 上发布更新(新版本),那么 Play 商店中可用的原始 apk 仍包含捆绑版本 1.0.0。这意味着任何新用户在安装后第一次打开该应用程序,都将获得 6 个月大的 1.0.0 版本,而没有最新版本包含的任何新功能和修复。只有在重新启动应用程序后(假设它发生在第二天),用户才会从 code-push 获得 1.0.27 版本(记住我使用的是installMode = ON_NEXT_RESTART)。

显而易见的解决方案是:

  1. 为我的应用程序的每个新版本在 Play Store 上发布一个新的 apk(当然,除了在代码推送上发布它)。
  2. 使用更具侵入性的installMode
  3. 将每个代码推送版本标记为强制安装。

我对第一个选项(并且只有第一个选项)没问题。我想检查是否还有其他我不知道的选项。老实说,我不知道我想要的是否真的可以通过代码推送来实现。

0 投票
1 回答
1085 浏览

react-native - react-native-code-push 无法更新应用版本

例如。在我的设备上,应用程序版本是 1.0.0,然后我使用代码推送来推送 1.0.1 的新版本(我更改了Bundle 版本字符串,在 Info.plist 中简称),设备上的应用程序可以更新,但是应用程序版本无法更新。因为当时我推送的版本是 1.0.2 ,目标版本是 1.0.1 ,但是我设备上的应用程序无法下载,推送历史记录是没有安装记录。

在此处输入图像描述