FirebaseAppDelegateProxyEnabled 有何作用?

Kas*_*ash 10 firebase firebase-cloud-messaging react-native-firebase

我的问题(后台通知):

我正在使用React Native Firebase。一切都很好,直到最近我更新到了该库的 6.7.1 版本。更新后后台通知(应用程序关闭时)停止工作。前台正在工作。

在这里找到了一个建议,可以转到FirebaseAppDelegateProxyEnabledinfo.plistYES中。

它确实有效!我现在可以正常接收通知了。

但什么是调酒呢?

我真的不明白这种 swizzling 方法是什么,设置它YESNOdo 之间有什么区别?我在 firebase 文档中读到了它:Method swizzling in Firebase Cloud Messaging。我真的无法理解。有人可以以更清楚的方式解释一下,这有什么区别?

小智 1

重要提示:对于 iOS 上的 Firebase Unity SDK,请勿禁用方法调配。SDK 需要 Swizzling,如果没有它,FCM 令牌处理等关键 Firebase 功能将无法正常运行。