Update: BackgroundServicePlugin

iOS
mlch911 4 years ago
parent 105ff6446b
commit 4d95357fcb

@ -211,4 +211,4 @@ SPEC CHECKSUMS:
PODFILE CHECKSUM: 472b36355d7f1afce121640438e776da12affe90 PODFILE CHECKSUM: 472b36355d7f1afce121640438e776da12affe90
COCOAPODS: 1.11.2 COCOAPODS: 1.11.3

@ -1,18 +1,25 @@
import UIKit import UIKit
import Flutter import Flutter
import flutter_downloader import flutter_downloader
import flutter_background_service
@UIApplicationMain @UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate { @objc class AppDelegate: FlutterAppDelegate {
override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { override func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
GeneratedPluginRegistrant.register(with: self) AppDelegate.registerPlugins(with: self)
FlutterDownloaderPlugin.setPluginRegistrantCallback(registerPlugins) FlutterDownloaderPlugin.setPluginRegistrantCallback { registry in
if (!registry.hasPlugin("FlutterDownloaderPlugin")) {
FlutterDownloaderPlugin.register(with: registry.registrar(forPlugin: "FlutterDownloaderPlugin")!)
}
}
SwiftFlutterBackgroundServicePlugin.setPluginRegistrantCallback { registry in
AppDelegate.registerPlugins(with: registry)
}
return super.application(application, didFinishLaunchingWithOptions: launchOptions) return super.application(application, didFinishLaunchingWithOptions: launchOptions)
} }
}
static func registerPlugins(with registry: FlutterPluginRegistry) {
private func registerPlugins(registry: FlutterPluginRegistry) { GeneratedPluginRegistrant.register(with: registry)
if (!registry.hasPlugin("FlutterDownloaderPlugin")) {
FlutterDownloaderPlugin.register(with: registry.registrar(forPlugin: "FlutterDownloaderPlugin")!)
} }
} }

Loading…
Cancel
Save