我集成了远程推送通知,但收到以下警告:

didReceiveRemoteNotification:fetchCompletionHandler:],但你还是 需要将"remote-notification"添加到您支持的列表中 你Info.plist号的UIBackgroundMode号.

我的Xcode版本是8.3.1.我真的很想把这个加到Info.plist.我也遵循了一些教程,但他们也没有提到这一点.我到底应该做些什么呢?

推荐答案

是的,您应该启用后台模式/远程通知,以便能够使用远程通知进行后台更新.

The easiest way to do this is via the project settings. Navigate to Targets -> Your App -> Capabilities -> Background Modes and check Remote notifications. This will automatically enable the required settings.

Background Modes dropdown list in Project Settings

Ios相关问答推荐

ITMS—91053:Flutter Project中缺少API声明

如何解释在SwiftUI视图中观察到持续的数据更改

如何使用参与者允许并行读取,但阻止对SWIFT中资源的并发读取和写入?

Xcode 15中的版本控制发生了什么?

为什么在Actor内部使用withTaskGroupwork并行运行?

在 SwiftUI 中,绑定应该放在 ViewModel 中吗?

SwiftUI:同时拖动父视图和子视图,但手指分开

滚动 swiftUI 列表时,未调用单元格的任务修饰符.怎么修?

迁移到 UIKit 生命周期的应用程序不会调用 SceneDelegate

如何在 SwiftUI 的列表中使用带有 swipeActions 的 NavigationLink

如何在 Swift 中从另一个视图控制器将元素附加到数组中

如何使用 Swift 从assets资源 中加载特定图像

UIView 动画与 CALayers

iOS:以编程方式制作屏幕截图的最快、最高效的方法是什么?

无法加载从带有标识符的包中的笔尖引用的图像

Storyboard Segue 从视图控制器到自身

如何用 CAShapeLayer 和 UIBezierPath 画一个光滑的圆?

xcode 5.1:libCordova.a 架构问题

/usr/bin/codedesign 失败,退出代码为 1

FBSDKCoreKit/FBSDKCoreKit.h 未找到错误