【发布时间】:2021-12-28 21:08:20
【问题描述】:
我想知道有没有办法从flutter web调用平台特定的代码。
基本上我已经在flutter项目中集成了android SDK我能够使用从项目生成的APK中的方法通道成功地与SDK通信但是当我在flutter web项目中运行项目时无法与之通信SDK。
【问题讨论】:
标签: android flutter flutter-dependencies flutter-web flutter-test
我想知道有没有办法从flutter web调用平台特定的代码。
基本上我已经在flutter项目中集成了android SDK我能够使用从项目生成的APK中的方法通道成功地与SDK通信但是当我在flutter web项目中运行项目时无法与之通信SDK。
【问题讨论】:
标签: android flutter flutter-dependencies flutter-web flutter-test
你不会从 Flutter Web 调用原生移动代码
Flutter on the Web 用于在浏览器中运行的 Flutter 应用程序。浏览器站点/应用程序与整个操作系统隔离。
浏览器有自己的不断发展的 JavaScript API,请参阅:https://caniuse.com/ 了解可能的情况,具体取决于浏览器应用程序/版本。例如注意device orientation has some support 而其他浏览器support accelerometer fully。
Flutter 的 platform channels 允许移动开发人员访问可用于任何可安装移动应用(Android 和 iOS)或任何其他原生移动库的移动原生 API。例如,浏览器没有本地机器学习 API,而在移动应用中您可以 package MLKit with a Flutter plugin。
【讨论】: