IOS中本地通知的最佳解决方案是啥?

Posted

技术标签:

【中文标题】IOS中本地通知的最佳解决方案是啥?【英文标题】:What is the best solution for Local Notifications in IOS for react native?IOS中本地通知的最佳解决方案是什么? 【发布时间】:2019-12-10 20:49:33 【问题描述】:

正如 React Native 网站通知我们的那样,PushNotificationsios 现已弃用。推荐使用https://github.com/react-native-community/react-native-push-notification-ios。但是,这个项目似乎没有得到维护或普遍使用。令人沮丧的是,它缺乏 Typescript 支持。

我在为一些不错的自定义 iOS 通知使用通知内容扩展时遇到问题。我怀疑这与 react-native-push-notification-ios 使用现已弃用的 UILocalNotification 有关。就像 RN 生态系统的大象墓地中的许多项目一样,它似乎已经过时了。我不愿意进一步解决我的问题,因为这似乎是一项孤独、耗时且可能毫无结果的工作。此外,我试图避免编写大量本机代码。

我在这里缺少解决方案吗?还是我要求 React Native 提供太多原生支持?

【问题讨论】:

【参考方案1】:

我总是使用 firebase 来发送通知。在我看来,它真的很好用。 https://rnfirebase.io/docs/v5.x.x/notifications/introduction

【讨论】:

感谢您的回复。我正在使用 rnfirebase v6,维护人员最近宣布通知不会从 v5 迁移,并且没有向后兼容性。没有什么是容易的,可以吗:( 是的,我知道。由于这个问题,我们使用 v5。如果有人对此有解决方案,我真的很想知道。

以上是关于IOS中本地通知的最佳解决方案是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 10 中创建本地通知的方法是啥。它在较旧的iOS版本中有效吗? [关闭]

管理您的应用程序安排的本地通知的好方法是啥?

iOS:日常重复动作的定时器或本地通知

iOS 本地通知重复 x 次

持久本地通知 iOS

颤振本地通知中的matchDateTimeComponents对象是啥?