跳至主要内容

通知设置

Flutter 新闻工具包已设置 Firebase 云消息传递 (FCM),但您也可以使用 OneSignal 为您的应用程序配置推送通知。

有关在您的应用程序中使用 FCM 或 OneSignal 的信息,请参阅推送通知文档部分。

注意

通知仅在您的应用在物理设备上运行时才会显示。

FCM

Firebase 云消息传递 (FCM) 是一种跨平台消息传递解决方案,可让您可靠地免费发送消息。新生成的 Flutter 新闻工具包应用程序已安装 Firebase 云消息传递。要自定义应用消息传递,您必须先创建一个 Firebase 项目,并在 Firebase 项目中为 iOSAndroid 注册您的应用风味。

接下来,为 iOSAndroid 指定您的 Firebase 配置。从 Firebase 下载每个风味的 google-services.json 文件,并将项目的占位符 google-services.json 文件替换为您新下载的版本。使用 GoogleService-Info.plist 文件重复此过程,为您的 iOS 风味指定 Firebase 配置。

OneSignal

OneSignal 是一个免费的应用程序通知服务,您可以用来替代 FCM。要使用 OneSignal 作为通知解决方案,创建一个 OneSignal 帐户并记下您的 OneSignal 应用 ID。然后按照OneSignal SDK 设置说明进行操作。