iOS SDK 封装 flutter 插件(使用 pods 导入 SDK)
·
配置好 flutter 环境之后,在终端执行 flutter create --template=plugin --platforms=ios,android -i objc flutter_plugin 命令创建 flutter 插件,成功之后目录如下:

然后在 iOS 目录下的 flutter_plugin.podspec 中配置需要依赖的第三方库,这里以微信 SDK 为例,配置 s.dependency 'WechatOpenSDK' 如下:

然后在根目录的 pubspec.yaml 中配置:

然后用终端在 example - ios 目录下执行 pod install,结果如下:

然后在 iOS - Classes 目录下的 FlutterPlugin2Plugin.m 中导包并定义初始化微信 SDK 的方法。
然后在根目录 - lib 目录下的 flutter_plugin.dart、flutter_plugin_method_channel.dart、flutter_plugin_platform_interface.dart 中定义好 initWechatSDK 方法:

并在 iOS - Classes 目录下的 FlutterPlugin2Plugin.m 中定义好 initWechatSDK 方法 。

然后即可在 example - lib 目录下的 main.dart 中即可调用 flutter_plugin.dart 的 initWechatSDK 方法。
更多推荐



所有评论(0)