Request to make "flutter deploy" to allow Incremental Remote Config parameters update
Take this case,
An Enterprise Project with multiple Mobile Apps underneath. In our case, it is an ERP system with multiple subject-based mobile apps. Each mobile app needs to control its forced-update on the client side. Remote Config is thought to be the way forward.
We need to have "flutter deploy" update a parameter for each app, to keep the latest version. The app will check this against its bulit-in version number. If a mismatch, then force an update. Very typical scenario.
The issue with the current "flutter deploy" as a method to automatically update/maintain Remote Config parameter for the App, is that is erases all other parameters for all other apps in the same project !!
A remote config file such as
{
"parameters": {
"myapplatestversion": {
"defaultValue": {
"value": "A2001-AI0109"
},
"valueType": "STRING"
}
}
}
is missing a directive, to state if this is a New (Add) or Update, or Overwrite the entire project partameters.
Currently, the firebase Console allows this sort of incremental maintenance of the project parameters. Therefore, it is only normal to expect the Deploy API to provide the same functionality of the portal.
We are willing to help, if you need an extra hand to program the feature !