如何根据条件控制推送通知的开/关?在React Native中

jgovgodb  于 2023-01-14  发布在  React
关注(0)|答案(1)|浏览(140)

我正在使用reactnative推送通知做一个推送通知功能,如果我按照reactnative推送通知官方声明创建一个通道,只有在应用的应用信息中输入通知类别才能控制,在应用中创建组件时,比如Youtubemusic,是否可以使用reactnative推送通知库进行控制(下图),并实现推送设置ON OFF控制功能?官方文档中似乎没有,我正在尝试在应用程序中实现这一功能,但我很好奇它在实践中是如何实现的!
我不使用本地通知只是远程

ntjbwcob

ntjbwcob1#

基本上,你有两种方法来实现这一点:在后端侧或在前端侧。

后端

发送到后端的切换设置的当前状态在您的应用程序。当后端要发送推送到客户端,它是内部检查此切换的状态,并作出决定发送与否。

前端

您的所有推送通知必须发送为data只和高优先级(contentAvailable: truepriority: 'high')。之后,只有移动的应用程序将控制推送通知的显示,因为data只推不显示任何东西,只是触发移动应用程序有关新消息。
因此,当您的前端应用程序接收到新的推送消息时,它会检查当前的用户设置,并决定是否显示它。

相关问题