动态更改 API 环境 Google 部署轨道

Dynamically Change API Environments Google Rollout Track

我正在开发 Ionic(3 / 4)(Angular 4 - 7)-Cordova/Capacitor 跨平台应用程序。我有兴趣根据 Google Play 商店中的当前推出轨道切换 API env。例如,一旦应用程序已成功测试并建议继续 staging/production。我想根据 Google Play Store Track 动态更改 API env(例如,使用不同的 URI 域连接到 REST API )。

我知道我可以使用 Google Developer Play Store API 来识别/列出版本和可用曲目,但我不知道是否已经有实施或解决方案。我非常愿意设计一个解决方案,但我想我会发现它是否已经完成而不是重新发明轮子。

我希望在 REST API 后端或离子框架层中实施解决方案,而不是在本机层进行集成以实现每个项目的可扩展性。这样做的目的是启用 CI 而不是重建项目并更改每个环境的 API URI 域。在此问题上的任何帮助将不胜感激。

所以,如果有人感兴趣的话。上面强调的方法是可能的,无法得到答案所以我只是创造了一些东西。使用 Google Play 开发者 API。流程如下: []

目前它是一个工作原型,可能效率不高;我想如果请求是从单个服务器或微服务发出的,它可以得到改进。不过,我想让代码可回收,并且它与移动应用程序和节点服务器隔离开来。

如果您有兴趣了解更多信息或想从事项目工作。请随时与我联系。