问题标签 [ionic-appflow]

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 投票
1 回答
156 浏览

ionic-framework - 为非 Ionic 框架项目使用 Ionic Appflow Build

有没有办法使用 Ionic Appflow 来构建仅使用电容器的非 Ionic 框架项目?

在 Ionic 的博客上,它说:

Appflow 是由 Ionic 团队构建的官方移动 DevOps 平台,专注于为 Capacitor 和 Cordova 的混合应用程序开发人员提供强大的移动 DevOps 工作流程,无论他们是否使用 Ionic 框架。

链接到博客

0 投票
0 回答
76 浏览

continuous-integration - Ionic Appflow:部署到 Google Play 只创建 Draft,如何直接发布?

对于我的应用程序,我设置了 Ionic AppFlow 并让它自动部署到 Google Play。不幸的是,这个过程只创建了一个发布草稿,我必须在 Google Play 控制台中手动发布。

有没有办法自动化手动发布步骤,以便从 AppFlow 到 Google Play 的部署立即“上线”?

0 投票
0 回答
407 浏览

angular - Ionic Appflow 实时更新不更新

我正在尝试使用 Ionic Appflow 为我的 Angular-capacitor 应用程序进行实时更新。我在这里遵循了文档:https ://ionic.io/docs/appflow/quickstart/deploy 。

我使用以下命令行将 Appflow SDK 安装到我的项目中:

正如文档所说,它会监听“生产”频道的更改,并在启动页面期间将它们应用到应用程序。

然后在 Ionic Hub ( https://dashboard.ionicframework.com/ ) 中,我部署了更新版本的应用程序,并对生产渠道进行了更改。

这张图显示了我在代码中所做的更改,只是主题颜色的更改。

在此处输入图像描述

在此处输入图像描述

在模拟器中关闭并打开我的应用程序一段时间后,没有应用任何更改。

这是软件包版本列表

有谁知道为什么应用程序没有更新?应该不需要代码吧?只是正确的设置。

0 投票
1 回答
97 浏览

ruby - Ionic Appflow - 找不到“Bundler”

我们最近使用 gemfile 在我们的 ionic 项目中添加了 fastlane。看起来 ionic appflow 构建也使用了 fastlane。尝试在 appflow 中构建项目时,我们收到此错误

有没有办法从 appflow 隐藏这个文件,或者告诉它不要在它自己的 fastlane 构建中使用它?或者我最好的选择是在提交之前重命名这个文件(真的不想这样做)?

0 投票
1 回答
368 浏览

ionic-framework - Ionic appflow 实时更新不会出现在设备上

我正在评估 appflow,因为它对我们的项目非常有用,并且渴望获得其中一项付费计划。

但是,我似乎无法使用我的 Ionic/Angular/Capacitor 应用程序进行基本的实时部署,而且我对如何进行故障排除有点茫然。

我已按照文档并在我的应用程序中安装了 SDK。我可以在 string.xml 和 info.plist 中看到应用程序 ID、频道名称(生产)和更新方法(自动)。

我已经在 appflow 中成功构建了应用程序(网络构建),我可以在部署屏幕上看到我的构建分配给“实时更新”类型的生产渠道。

在启动屏幕之后我没有看到设备上的变化,所以我使用“部署”插件组合了一个屏幕,向我展示安装的版本,以及是否有可用更新。

当我的视图加载并显示构建 ID 以及是否有可用更新时,我调用上述“loadDeployInfo()”。在设备上测试时都不显示任何内容。我正在使用电容器,因此在本地运行涉及运行 ngx cap 命令和打开 android studio,这不是我知道如何从中获取调试信息的工具,但在控制台运行时我没有看到任何红色。

我有点卡住了。我热衷于使用应用程序流,但我没有看到基本的实时更新生效,也没有太多关于故障排除的文档。

0 投票
0 回答
117 浏览

ionic-framework - 如何在 Quasar + Capacitor 项目中使用 Ionic Appflow?

我正在使用 quasar 框架 ( https://quasar.dev/ ) 来构建一个混合应用程序。我有兴趣尝试 ionic appflow 进行实时更新。

但是,这要求该项目是一个离子项目(例如,如果我运行$ ionic link,它会给出我的项目不是离子项目的错误)。

那么我怎样才能让我的类星体项目也成为一个离子项目,或者还有其他方法可以使用 appflow 吗?

0 投票
1 回答
151 浏览

ionic-framework - 如何在 Ionic Appflow 中添加构建阶段运行脚本阶段

我需要在 Ionic Appflow 中的 iOS 构建期间运行本机 Xcode 构建脚本。

例如,我正在使用 cordova-plugin-salesforce-snapins 插件,根据他们的文档,我们需要运行这些脚本:

在 Xcode 中是可能的,但在 ionic Appflow 中没有这样的方法来实现这一点。

请帮我配置一下。

0 投票
1 回答
1724 浏览

ios - Cordova App - Appflow 上的 IOS 构建失败,无法安装“onesignal-cordova-plugin”:错误:pod:命令失败,退出代码为 31

IOS构建在Appflow上一直失败,除了firebasex和onesignal之外的所有其他插件都安装了,已经尝试了几乎所有在线解决方案,包括安装phonegap-plugin-push仍然无法正常工作,如果有人可以帮助解决appflow下面的错误,我将不胜感激:

*无法安装“cordova-plugin-firebasex”:错误:pod:命令失败,退出代码为 31 错误输出:

无法安装“onesignal-cordova-plugin”:错误:pod:命令失败,ChildProcess.whenDone 处的退出代码为 31(/Users/ionic/builds/smartacedeveloper/HOR-Cordova/node_modules/cordova-common/src/superspawn.js :136:25) 在 ChildProcess.emit (events.js:315:20) 在可能关闭 (internal/child_process.js:1048:16) 在 Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)无法恢复插件“onesignal-cordova-plugin”。您可能需要再次尝试添加它。错误:错误:pod:命令失败,退出代码为 31

另请参阅我的离子信息,离子:

离子 CLI:6.11.8
离子框架:@ionic/angular 5.3.3

@angular-devkit/build-angular:0.1002.0

@angular-devkit/原理图:10.0.8

@角/cli:10.0.8

@ionic/角度工具包:2.3.3

科尔多瓦:

Cordova CLI:未安装

Cordova 平台:android 9.0.0,ios 6.2.0

Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.2.1,(以及其他 21 个插件)

效用:

cordova-res(可用更新:0.15.3):0.15.1

本机运行(可用更新:1.3.0):1.1.0

系统:

Android SDK 工具:26.1.1 (C:\Users\GOLD AND DIAMOND\AppData\Local\Android\Sdk)

NodeJS : v14.15.3 (C:\Program Files\nodejs\node.exe)

npm:6.14.10

操作系统:Windows 10

0 投票
2 回答
233 浏览

android - Appflow Deploy 插件导致错误:Ionic Capacitor 项目中的“未捕获(承诺)字符串资源 id #0x0”

每当我从 package.json 中删除 "cordova-plugin-ionic": "5.4.7" 时,错误就会消失并且 platform.ready() 会正确触发。我已尝试根据 Appflow 文档删除然后运行命令“ionic deploy add”,但它只是将插件重新添加到 package.json。

我需要摆脱这个错误,因为它与设备就绪事件混淆,导致其中的功能无法运行。我的快速修复是调用 platform.ready 之外的函数,但这不是真正的修复。一直在寻找这个已经有一段时间了。

0 投票
0 回答
468 浏览

android - Google Api 错误:禁止:调用者没有权限 - 调用者没有权限

在 ionic appflow 的 android 部署中出现以下错误

Google Api 错误:禁止:调用者没有权限 - 调用者没有权限

  • 添加了具有服务帐户用户角色、所有者的服务帐户
  • 在 Play 控制台中授予管理员访问权限。
  • 将 json 密钥上传到 appflow