Flutter iOS端添加推送扩展 Notification Service Extension
1、打开Flutter 项目的iOS文件夹并.xcworkspace在 Xcode中打开该文件。也可以使用open ios/Runner.xcworkspace终端中的命令来执行相同的操作。
2、选择File > New > Target,并选择Notification Service Extension

image.png
3、命名推送扩展,随你开心 随便取

image.png
4、选择推送扩展的TARGETS
分别在debug 和release 里点左上角+号 添加 Push Notifications 这里的推送证书百度可以查到

image.png
5、在General选择适配的版本 (如果你手机是iOS13)你选到iOS15扩展收不到的哈

image.png
6、在Flutter工程目录/ios 找到Podfile 打开在最底下添加
target '你取得扩展名字' do
end

image.png
7、打开终端 cd 到flutter项目/ios 目录下
执行pod install
8、有可能出现

image.png
在扩展的target 里的Build Settings 搜索Quoted 给改成$(inherited) 重新执行第7步

image.png
9、就没了 可以愉快编写 扩展.m文件了