分发 Flutter 应用程序的最佳方式 Android & iOS。 Flutter Beta 分发的最佳实践
Best way to distribute Flutter application Android & iOS. Best Practices in Flutter Beta Distribution
如何分发我的 Flutter 应用程序(Android 和 iOS)测试版。我正在使用 Crashlytics Beta Distribution。但我认为分发具有相同名称或 ID 的 Android & iOS 应用程序存在一些问题。
首先,没有必要向他们中的任何一个提交不同的构建。您唯一需要确定的是,如果已经有一个处于生产模式的构建,那么您当前提交的构建必须具有比现有版本更高的版本代码。
对于Android,你有很多选择,
Internal test: Quickly distribute your app for internal testing and
quality assurance checks.
Closed: Create a closed release to test pre-release versions of your
app with a larger set of testers. Once you've tested with a smaller
group of employees or trusted users, you can expand your test to an
open release. On your App releases page, an Alpha track will be
available as your initial closed test. If needed, you can also create
and name additional closed tracks.
If you're testing an existing app that you've published before, only
users in your test group will receive an update for your closed
version.
Open: Create an open release to run a test with a large group and
surface your app's test version on Google Play. If you run an open
test, anyone can join your testing program and submit private feedback
to you. Before choosing this option, make sure your app and store
listing is ready to be visible on Google Play.
更多信息here
对于iOS,你有
Internal Testers
Add up to 25 members of your team who have been assigned the Admin,
Technical, App Manager, Developer, or Marketer role to test your app.
Each member can test on up to 30 devices. Internal testers can access
all of your beta builds available for testing.
External Testers and Groups
Invite up to 10,000 external testers using their email address or by
enabling and sharing a public link, which creates an open invitation
for anyone to test your app. Simply create a group of testers and add
the builds you’d like them to test. You can also create multiple
groups and add different builds to each one, depending on which
features you want them to focus on. When you add the first build of
your app to a group, the build gets sent to beta app review to make
sure it follows the App Store Review Guidelines. This is the only beta
version of your app that requires a full review, and testing can begin
once it’s approved.
有关 TestFlight Beta 分发的更多信息here and here
有关 Crashlytics 测试版分发版的更多信息,请访问 here。 我们可以上传具有相同应用程序 IDiOS 和 Android 的版本。
我使用 Fastlane 以最好的方式实现了这一点。请检查下面。
对于 iOS 部署:Beta Distribution & AppStore Distribution
对于 Android 部署:Beta Distribution & PlayStore Distribution
如何分发我的 Flutter 应用程序(Android 和 iOS)测试版。我正在使用 Crashlytics Beta Distribution。但我认为分发具有相同名称或 ID 的 Android & iOS 应用程序存在一些问题。
首先,没有必要向他们中的任何一个提交不同的构建。您唯一需要确定的是,如果已经有一个处于生产模式的构建,那么您当前提交的构建必须具有比现有版本更高的版本代码。
对于Android,你有很多选择,
Internal test: Quickly distribute your app for internal testing and quality assurance checks.
Closed: Create a closed release to test pre-release versions of your app with a larger set of testers. Once you've tested with a smaller group of employees or trusted users, you can expand your test to an open release. On your App releases page, an Alpha track will be available as your initial closed test. If needed, you can also create and name additional closed tracks.
If you're testing an existing app that you've published before, only users in your test group will receive an update for your closed version.
Open: Create an open release to run a test with a large group and surface your app's test version on Google Play. If you run an open test, anyone can join your testing program and submit private feedback to you. Before choosing this option, make sure your app and store listing is ready to be visible on Google Play.
更多信息here
对于iOS,你有
Internal Testers
Add up to 25 members of your team who have been assigned the Admin, Technical, App Manager, Developer, or Marketer role to test your app. Each member can test on up to 30 devices. Internal testers can access all of your beta builds available for testing.
External Testers and Groups
Invite up to 10,000 external testers using their email address or by enabling and sharing a public link, which creates an open invitation for anyone to test your app. Simply create a group of testers and add the builds you’d like them to test. You can also create multiple groups and add different builds to each one, depending on which features you want them to focus on. When you add the first build of your app to a group, the build gets sent to beta app review to make sure it follows the App Store Review Guidelines. This is the only beta version of your app that requires a full review, and testing can begin once it’s approved.
有关 TestFlight Beta 分发的更多信息here and here
有关 Crashlytics 测试版分发版的更多信息,请访问 here。 我们可以上传具有相同应用程序 IDiOS 和 Android 的版本。
我使用 Fastlane 以最好的方式实现了这一点。请检查下面。
对于 iOS 部署:Beta Distribution & AppStore Distribution
对于 Android 部署:Beta Distribution & PlayStore Distribution