Flutter iOS端添加推送擴(kuò)展 Notification Service Extension
1、打開Flutter 項(xiàng)目的iOS文件夾并.xcworkspace在 Xcode中打開該文件。也可以使用open ios/Runner.xcworkspace終端中的命令來執(zhí)行相同的操作。
2、選擇File > New > Target,并選擇Notification Service Extension

image.png
3、命名推送擴(kuò)展,隨你開心 隨便取

image.png
4、選擇推送擴(kuò)展的TARGETS
分別在debug 和release 里點(diǎn)左上角+號 添加 Push Notifications 這里的推送證書百度可以查到

image.png
5、在General選擇適配的版本 (如果你手機(jī)是iOS13)你選到iOS15擴(kuò)展收不到的哈

image.png
6、在Flutter工程目錄/ios 找到Podfile 打開在最底下添加
target '你取得擴(kuò)展名字' do
end

image.png
7、打開終端 cd 到flutter項(xiàng)目/ios 目錄下
執(zhí)行pod install
8、有可能出現(xiàn)

image.png
在擴(kuò)展的target 里的Build Settings 搜索Quoted 給改成$(inherited) 重新執(zhí)行第7步

image.png
9、就沒了 可以愉快編寫 擴(kuò)展.m文件了