作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 React Native 处理“react-native-firebase”:“^5.5.6”和“react-native-push-notification”:“^3.1.9”,但我遇到了错误重复appDelegate.m 上方法“application:didRegisterUserNotificationSettings:”的声明
我尝试了通过网络找到的各种解决方案,如果我评论其中一种方法,则会收到错误“ native 模块不能为空”
- (void)application:(UIApplication *)application
didRegisterUserNotificationSettings:(UIUserNotificationSettings
*)notificationSettings {
[[RNFirebaseMessaging instance]
didRegisterUserNotificationSettings:notificationSettings];
}
// Required to register for notifications
- (void)application:(UIApplication *)application
didRegisterUserNotificationSettings:(UIUserNotificationSettings
*)notificationSettings
{
[RCTPushNotificationManager
didRegisterUserNotificationSettings:notificationSettings];
}
我的代码中需要这两种方法,没有任何错误。我也可以使用 if else 或其他解决方案,但由于我是这项技术的新手,因此任何帮助将不胜感激。提前致谢!
最佳答案
我不建议混合功能,但请尝试以下操作:
- (void)application:(UIApplication *)application
didRegisterUserNotificationSettings:(UIUserNotificationSettings
*)notificationSettings {
[[RNFirebaseMessaging instance]
didRegisterUserNotificationSettings:notificationSettings];
[RCTPushNotificationManager
didRegisterUserNotificationSettings:notificationSettings];
}
因此,您可以使用相同的方法初始化两者。再说一遍,不知道为什么你需要两者,你应该尝试只保留一个。
关于swift - 方法 'application:didRegisterUserNotificationSettings:' 的重复声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57744091/
我正在为我的应用程序添加入门指南,并希望用户在指南的特定幻灯片上注册通知。我想知道是否有办法从我的入职功能中调用 didRegisterUserNotificationSettings 功能。如果我不
我正在使用 React Native 处理“react-native-firebase”:“^5.5.6”和“react-native-push-notification”:“^3.1.9”,但我遇到
我是一名优秀的程序员,十分优秀!