【问题标题】:Flutter - How to show a widget only on a specific platform / build?Flutter - 如何仅在特定平台/构建上显示小部件?
【发布时间】:2020-10-28 13:54:52
【问题描述】:

如何将小部件限制为仅在平台或构建上显示?

例如,我只会在亚马逊应用商店上显示亚马逊登录,在 iOS 上显示苹果登录等。

我也不确定该方法,我应该为这些平台使用不同的构建吗?例如 release-amazon、release-ios 等

【问题讨论】:

    标签: flutter


    【解决方案1】:

    您也许可以从 Platform 类中找到一些信息:

    https://api.flutter.dev/flutter/dart-io/Platform-class.html

    可以获取Platform,或许可以从环境变量中获取亚马逊店铺的一些信息。

    您可以在此线程中找到有关如何检测亚马逊的一些附加信息: https://stackoverflow.com/a/61547707/10232

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-21
      • 2022-01-09
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      • 2020-05-12
      • 2020-01-17
      相关资源
      最近更新 更多