Google Play支持各种“测试曲目”,以允许通过Google Play商店将测试版本分发到不同的组:
https://support.google.com/googleplay/android-developer/answer/3131213?hl=en
Google Play使用应用程序的版本号来确定应从用户符合条件的测试曲目集中将哪些apk交付给用户。
鉴于可以将apk提升到不同的测试轨道,是否有可能(在Android应用程序中)检测出用于交付apk的测试轨道?例如,是否有可能(在Android应用程序中)知道该应用程序是通过Alpha测试轨道还是Beta测试轨道交付的?
这个问题背后的动机是,基于交付应用程序的测试轨迹,通过服务器端配置来启用不同的功能集。
可以仅通过版本号来管理此操作,但是知道应用程序通过哪个测试跟踪交付将使此过程变得更容易。