我正在尝试使用 Ionic Appflow 为我的 Angular-capacitor 应用程序进行实时更新。我在这里遵循了文档:https ://ionic.io/docs/appflow/quickstart/deploy 。
我使用以下命令行将 Appflow SDK 安装到我的项目中:
ionic deploy add
--app-id="My_APP_ID"
--channel-name="Production"
--update-method="auto"
正如文档所说,它会监听“生产”频道的更改,并在启动页面期间将它们应用到应用程序。
然后在 Ionic Hub ( https://dashboard.ionicframework.com/ ) 中,我部署了更新版本的应用程序,并对生产渠道进行了更改。
这张图显示了我在代码中所做的更改,只是主题颜色的更改。
在模拟器中关闭并打开我的应用程序一段时间后,没有应用任何更改。
这是软件包版本列表
"@angular/animations": "~10.1.1",
"@angular/cdk": "~10.2.0",
"@angular/common": "~10.1.1",
"@angular/compiler": "~10.1.1",
"@angular/core": "~10.1.1",
"@angular/fire": "^5.2.1",
"@angular/forms": "~10.1.1",
"@angular/material": "^10.2.0",
"@angular/material-moment-adapter": "^10.2.0",
"@angular/platform-browser": "~10.1.1",
"@angular/platform-browser-dynamic": "~10.1.1",
"@angular/router": "~10.1.1",
"@capacitor/android": "^2.4.2",
"@capacitor/angular": "^1.0.3",
"@capacitor/core": "^2.4.2",
"@capacitor/ios": "^2.4.2",
"@ionic-native/core": "^5.28.0",
"@ionic-native/google-plus": "^5.28.0",
"@ionic-native/insomnia": "^5.28.0",
"@ionic/angular": "^5.3.5",
"cordova-plugin-googleplus": "^8.5.1",
"cordova-plugin-insomnia": "^4.3.0",
"cordova-plugin-ionic": "5.4.7",
"cordova-plugin-whitelist": "^1.3.4",
"firebase": "^7.22.1",
"howler": "^2.1.2",
"moment-timezone": "^0.5.31",
"rxjs": "~6.5.4",
"stripe": "^8.15.0",
"tslib": "^2.0.0",
"zone.js": "~0.10.2"
有谁知道为什么应用程序没有更新?应该不需要代码吧?只是正确的设置。