我已经构建了一个flutter应用程序,我希望我们的测试人员使用测试数据库和测试api url在google play中通过内部测试来测试该应用程序。
这是可行的,但也有缺点。在google play中,您实际上可以使用内部测试中发布的同一版本发布为发布版本。由于我在构建中使用了测试数据库和api,我必须更改设置以使用实时版本并构建apk,然后再次将其上传到google play。因此,每当我想要发布新版本时,我都需要提交至少2个构建。
你认为这个过程合适吗?如果没有,你有什么关于我如何将应用程序共享给使用测试环境的测试人员的建议吗。我做过一些事情,比如在微软团队上手动共享apk,但据我说,这不是正确的做法。
好吧,最好的方法是为dev
环境创建一种新的风格,而不仅仅是使用不同的变量构建。然后你可以在应用商店创建一个名为";你的应用程序开发"使用不同的bundle id,例如com.yourapp.app.dev
,并将您的开发构建上传到新开发应用程序的内部跟踪中。如果你不想创建一个新的开发应用程序到playstore进行分发,你也可以使用firebase分发来共享你的apk/ipa。