我的问题(后台通知(:
我正在使用 React Native Firebase。一切都很好,直到最近我更新到库的 6.7.1 版。更新后台通知(关闭应用程序时(停止工作后。前景正在工作。
我在这里找到了一个建议,在info.plist中FirebaseAppDelegateProxyEnabled
YES
。
它确实奏效了!我现在可以正常接收通知。
但什么是旋转?
我真的不明白这种刷卡方法有什么作用,YES
设置它或NO
做什么有什么区别? 我在Firebase文档中读到了它:Firebase Cloud Messaging中的方法重排。我真的无法得到它。 有人可以用更清晰的方式解释吗,这有什么区别?
通过启用 FirebaseAppDelegateProxyEnabled(方法重排(,您可以允许 Firebase 框架在没有代码的情况下完成所有必要的工作。他们现在可以使用自己的方法实现来注册以接收远程通知并可能处理它们。
方法旋转:简而言之,它是关于交换方法的实现。例如,如果你有一个UIViewController并且它有方法viewDidLoad()
,它会在后台做一些工作(至少当你调用super.viewDidLoad()
时(。因此,您可以使用自定义实现来滑动它,并在那里做任何您想做的事情
重要提示:在 iOS 上使用 Firebase Unity SDK,请勿禁用方法重排。SDK 需要重排,如果没有它,Firebase 的关键功能(如 FCM 令牌处理(将无法正常运行。