gpt4 book ai didi

firebase - FirebaseAppDelegateProxyEnabled 有什么作用?

转载 作者:行者123 更新时间:2023-12-04 12:00:30 27 4
gpt4 key购买 nike

我的问题(后台通知):

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

我找到了一个 suggestion here , 转 FirebaseAppDelegateProxyEnabledYES在 info.plist 中。

它确实有效!我现在可以很好地接收通知。

但什么是 swizzling?

我真的不明白这个swizzling的方法是做什么的,设置它有什么区别YESNO做?
我在 firebase 文档中读到了它:Method swizzling in Firebase Cloud Messaging .我真的无法得到它。
有人可以更清楚地解释一下,这有什么区别?

最佳答案

通过启用 FirebaseAppDelegateProxyEnabled(方法混合),您可以让 Firebase 框架在没有代码的情况下完成所有必要的工作。他们现在可以使用自己的方法实现来注册接收远程通知并可能处理它们。
Method swizzling:简而言之,就是交换方法的实现。例如,如果你有一个 UIViewController 并且它有方法 viewDidLoad() ,它在幕后做了一些工作(至少当您拨打 super.viewDidLoad() 时)。所以你可以用你的自定义实现来混合它,并在那里做任何你想做的事

关于firebase - FirebaseAppDelegateProxyEnabled 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61753520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com