问题标签 [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.
ionic-framework - 为非 Ionic 框架项目使用 Ionic Appflow Build
有没有办法使用 Ionic Appflow 来构建仅使用电容器的非 Ionic 框架项目?
在 Ionic 的博客上,它说:
Appflow 是由 Ionic 团队构建的官方移动 DevOps 平台,专注于为 Capacitor 和 Cordova 的混合应用程序开发人员提供强大的移动 DevOps 工作流程,无论他们是否使用 Ionic 框架。
continuous-integration - Ionic Appflow:部署到 Google Play 只创建 Draft,如何直接发布?
对于我的应用程序,我设置了 Ionic AppFlow 并让它自动部署到 Google Play。不幸的是,这个过程只创建了一个发布草稿,我必须在 Google Play 控制台中手动发布。
有没有办法自动化手动发布步骤,以便从 AppFlow 到 Google Play 的部署立即“上线”?
angular - Ionic Appflow 实时更新不更新
我正在尝试使用 Ionic Appflow 为我的 Angular-capacitor 应用程序进行实时更新。我在这里遵循了文档:https ://ionic.io/docs/appflow/quickstart/deploy 。
我使用以下命令行将 Appflow SDK 安装到我的项目中:
正如文档所说,它会监听“生产”频道的更改,并在启动页面期间将它们应用到应用程序。
然后在 Ionic Hub ( https://dashboard.ionicframework.com/ ) 中,我部署了更新版本的应用程序,并对生产渠道进行了更改。
这张图显示了我在代码中所做的更改,只是主题颜色的更改。
在模拟器中关闭并打开我的应用程序一段时间后,没有应用任何更改。
这是软件包版本列表
有谁知道为什么应用程序没有更新?应该不需要代码吧?只是正确的设置。
ruby - Ionic Appflow - 找不到“Bundler”
我们最近使用 gemfile 在我们的 ionic 项目中添加了 fastlane。看起来 ionic appflow 构建也使用了 fastlane。尝试在 appflow 中构建项目时,我们收到此错误
有没有办法从 appflow 隐藏这个文件,或者告诉它不要在它自己的 fastlane 构建中使用它?或者我最好的选择是在提交之前重命名这个文件(真的不想这样做)?
ionic-framework - Ionic appflow 实时更新不会出现在设备上
我正在评估 appflow,因为它对我们的项目非常有用,并且渴望获得其中一项付费计划。
但是,我似乎无法使用我的 Ionic/Angular/Capacitor 应用程序进行基本的实时部署,而且我对如何进行故障排除有点茫然。
我已按照文档并在我的应用程序中安装了 SDK。我可以在 string.xml 和 info.plist 中看到应用程序 ID、频道名称(生产)和更新方法(自动)。
我已经在 appflow 中成功构建了应用程序(网络构建),我可以在部署屏幕上看到我的构建分配给“实时更新”类型的生产渠道。
在启动屏幕之后我没有看到设备上的变化,所以我使用“部署”插件组合了一个屏幕,向我展示安装的版本,以及是否有可用更新。
当我的视图加载并显示构建 ID 以及是否有可用更新时,我调用上述“loadDeployInfo()”。在设备上测试时都不显示任何内容。我正在使用电容器,因此在本地运行涉及运行 ngx cap 命令和打开 android studio,这不是我知道如何从中获取调试信息的工具,但在控制台运行时我没有看到任何红色。
我有点卡住了。我热衷于使用应用程序流,但我没有看到基本的实时更新生效,也没有太多关于故障排除的文档。
ionic-framework - 如何在 Quasar + Capacitor 项目中使用 Ionic Appflow?
我正在使用 quasar 框架 ( https://quasar.dev/ ) 来构建一个混合应用程序。我有兴趣尝试 ionic appflow 进行实时更新。
但是,这要求该项目是一个离子项目(例如,如果我运行$ ionic link
,它会给出我的项目不是离子项目的错误)。
那么我怎样才能让我的类星体项目也成为一个离子项目,或者还有其他方法可以使用 appflow 吗?
ionic-framework - 如何在 Ionic Appflow 中添加构建阶段运行脚本阶段
我需要在 Ionic Appflow 中的 iOS 构建期间运行本机 Xcode 构建脚本。
例如,我正在使用 cordova-plugin-salesforce-snapins 插件,根据他们的文档,我们需要运行这些脚本:
在 Xcode 中是可能的,但在 ionic Appflow 中没有这样的方法来实现这一点。
请帮我配置一下。
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
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 之外的函数,但这不是真正的修复。一直在寻找这个已经有一段时间了。
android - Google Api 错误:禁止:调用者没有权限 - 调用者没有权限
在 ionic appflow 的 android 部署中出现以下错误
Google Api 错误:禁止:调用者没有权限 - 调用者没有权限
- 添加了具有服务帐户用户角色、所有者的服务帐户
- 在 Play 控制台中授予管理员访问权限。
- 将 json 密钥上传到 appflow