【问题标题】:Is it possible to integrate native libraries/ Mobile SDKs with Flutter?是否可以将原生库/移动 SDK 与 Flutter 集成?
【发布时间】:2020-03-20 09:20:18
【问题描述】:

我正在开发一个 Flutter 应用程序,我需要实现一个在我的国家可用的支付 SDK。他们有 Android SDK 和 iOS SDK,然后是 Javascript 等 SDK,但没有 Flutter。

我的问题是,我们是否可以在 Flutter 中实现原生 SDK?在这种情况下,我必须同时集成 Android 和 iOS SDK。是否支持,那我该怎么做呢?

【问题讨论】:

标签: android ios flutter mobile


【解决方案1】:

您必须创建一个平台通道,该通道将调用将处理传递到本机端的方法。在本机端,您可以使用 PaymentSDK 特定代码。这样,您将能够根据您的平台使用来自 SDK 的原生代码,但您的 Flutter 代码库不必担心平台,因为它将调用相同的平台通道方法。

在这里查看: https://flutter.dev/docs/development/platform-integration/platform-channels

【讨论】:

  • 我得试试颤振。看起来很有希望
  • 这很有希望,因为他们也计划很快支持 Web+Desktop(windows & mac)。 Flutter-web 已经处于 Alpha 阶段。
最近更新 更多