扑 firebase_messaging 6.0.9
Flutter firebase_messaging 6.0.9
我正在尝试为用 Flutter 编写的 iOS 应用程序设置推送通知。我找到了以下软件包:firebase_messaging 6.0.9 (https://pub.dev/packages/firebase_messaging).
我在第 5 个点(iOS 设置),这对我来说不是很清楚。我正在努力的部分是:
将以下行添加到 iOS 项目的 AppDelegate.m/AppDelegate.swift
中的 (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法。
我有 AppDelegate.swift 文件,但我不知道将这行代码放在哪里。无论我把它放在哪里,应用程序都会崩溃。
我的 App Delegate 文件如下所示:
import UIKit
import Flutter
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
我的背景是 JavaScript 主要是 React,我对 iOS 或 swift 了解不多,所以在理想情况下,我希望阅读更清晰的文档,这将有所帮助像我这样的新手使用这个包。我希望有人确切地知道该做什么,甚至以前使用过这个包。
欢迎任何帮助。这个包好用吗?也许有一个更好的包,你已经成功地使用了更清晰的文档?非常感谢大家的帮助和评论!
如果您的文件是 AppDelegate.swift 您只需在 in -> Bool {...}.
下添加条件
import UIKit
import Flutter
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
if #available(iOS 10.0, *) {
UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate
}
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
我正在尝试为用 Flutter 编写的 iOS 应用程序设置推送通知。我找到了以下软件包:firebase_messaging 6.0.9 (https://pub.dev/packages/firebase_messaging).
我在第 5 个点(iOS 设置),这对我来说不是很清楚。我正在努力的部分是:
将以下行添加到 iOS 项目的 AppDelegate.m/AppDelegate.swift
中的 (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
方法。
我有 AppDelegate.swift 文件,但我不知道将这行代码放在哪里。无论我把它放在哪里,应用程序都会崩溃。
我的 App Delegate 文件如下所示:
import UIKit
import Flutter
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
我的背景是 JavaScript 主要是 React,我对 iOS 或 swift 了解不多,所以在理想情况下,我希望阅读更清晰的文档,这将有所帮助像我这样的新手使用这个包。我希望有人确切地知道该做什么,甚至以前使用过这个包。
欢迎任何帮助。这个包好用吗?也许有一个更好的包,你已经成功地使用了更清晰的文档?非常感谢大家的帮助和评论!
如果您的文件是 AppDelegate.swift 您只需在 in -> Bool {...}.
下添加条件import UIKit
import Flutter
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
GeneratedPluginRegistrant.register(with: self)
if #available(iOS 10.0, *) {
UNUserNotificationCenter.current().delegate = self as? UNUserNotificationCenterDelegate
}
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}