我正在使用reactnative推送通知做一个推送通知功能,如果我按照reactnative推送通知官方声明创建一个通道,只有在应用的应用信息中输入通知类别才能控制,在应用中创建组件时,比如Youtubemusic,是否可以使用reactnative推送通知库进行控制(下图),并实现推送设置ON OFF控制功能?官方文档中似乎没有,我正在尝试在应用程序中实现这一功能,但我很好奇它在实践中是如何实现的!
我不使用本地通知只是远程
我正在使用reactnative推送通知做一个推送通知功能,如果我按照reactnative推送通知官方声明创建一个通道,只有在应用的应用信息中输入通知类别才能控制,在应用中创建组件时,比如Youtubemusic,是否可以使用reactnative推送通知库进行控制(下图),并实现推送设置ON OFF控制功能?官方文档中似乎没有,我正在尝试在应用程序中实现这一功能,但我很好奇它在实践中是如何实现的!
我不使用本地通知只是远程
1条答案
按热度按时间ntjbwcob1#
基本上,你有两种方法来实现这一点:在后端侧或在前端侧。
后端
发送到后端的切换设置的当前状态在您的应用程序。当后端要发送推送到客户端,它是内部检查此切换的状态,并作出决定发送与否。
前端
您的所有推送通知必须发送为
data
只和高优先级(contentAvailable: true
,priority: 'high'
)。之后,只有移动的应用程序将控制推送通知的显示,因为data
只推不显示任何东西,只是触发移动应用程序有关新消息。因此,当您的前端应用程序接收到新的推送消息时,它会检查当前的用户设置,并决定是否显示它。