我担心答案可能是“不可能的”,但我想知道是否有办法检测我上传到 Play 商店的 apk 是 alpha/beta 还是稳定频道。
我想实现这一点,因为我有一个完整的菜单通向我想隐藏在稳定频道中的 Beta 功能。
这非常有用,因为当我修复推送到 Store 的通用错误时,我不想每次都重新编译,无论是否使用 beta 按钮。
不幸的是,我没有要分享的代码,但任何帮助或建议将不胜感激
我觉得这个功能实际上有一个很好的用例。考虑以下场景:
- 我有一个在 prod.api.example.com 上增加版本的 API
- 我有一个独立增加版本但依赖于 api 的移动应用程序。
- 在 api 开发人员添加或删除功能之前,他们会在不同的 url 上公开更改。说:beta.api.example.com
- 我希望我的 alpha 或 beta 测试人员始终针对 api 的 beta url 工作,因为他们会发现重大更改。
- 当新的 api 更改从 beta 发布到 prod 时,我想将我的 Android 应用程序从 alpha 或 beta 升级到 prod,而不增加我的移动应用程序版本号,并且如果一切正常,则必须重新构建。