如何自定义 PushNotificationIOS?

Posted

技术标签:

【中文标题】如何自定义 PushNotificationIOS?【英文标题】:How to Customize PushNotificaionIOS? 【发布时间】:2018-03-21 08:57:33 【问题描述】:

我正在使用 PushNotificationios 来接收 IOS 的远程通知。

PushNotificationIOS.addEventListener('notification', (notifIOS) => 

要求:我想针对远程收到的不同类型的通知显示特定消息。

结果:当我收到远程通知时,会自动触发本地通知并显示我从“notifIOS”收到的消息。

我不想自动触发本地通知,我想打电话

PushNotificationIOS.presentLocalNotification(alertBody:"body",category : "type"); 

每次我收到远程通知。

如何做到这一点?

【问题讨论】:

【参考方案1】:

创建一个自定义插件并将您的推送数据传递给本机视图控制器,然后使用扩展对其进行处理。

创建通知的扩展,即“通知内容扩展”。关注一些教程或苹果官方开发者文档Customizing Push notifications

【讨论】:

以上是关于如何自定义 PushNotificationIOS?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 react-native 的 PushNotificationIOS.getInitialNotification

LocalNotification 不工作 [IOS] - PushNotificationIOS

PushNotificationIOS.presentLocalNotification() 在 react-native 中不起作用

在 React Native 中在前台设置 PushNotificationIOS 时出现警告

使用 PushNotificationIOS 时没有已知的选择器类方法

React Native PushNotificationIOS:CUICatalog:提供的资产名称无效:(null)