当前位置: 首页 > 知识库问答 >
问题:

是否可以撤销在react native中使用firebase消息发送推送通知的权限?

戎元忠
2023-03-14

我正在使用@react native firebase/messaging库进行推送通知,请求权限对我来说很有效,但我有一个开关,可以撤销这些权限,因此设备将不再接收推送通知。

理论上,我可以从我们的Firebase中删除令牌,然后在发送通知之前检查是否有消息令牌,但我想知道是否可以撤销权限。

共有1个答案

甄越
2023-03-14

如图所示,无法取消permission

以前有一个API可以实现这一点,但现在已经被弃用了。

您还应该考虑,如果用户不允许您通过回答no发送通知,您以后甚至不能再问他。获得许可应该符合你的利益。只需移除你方的所有令牌,这样你就没有任何信息和数据可以向该设备发送通知。

 类似资料:
  • 我正在制作一个android应用程序,其中我使用firebase身份验证来验证用户,使用firestore来存储一些用户数据。我想让用户有一个设置,他们可以订阅推送通知。如果他们订阅,我希望我的应用程序定期向他们发送通知,比如每6小时一次。目前,我已经使用firebase控制台测试了推送通知,它看起来工作正常。以下是我到目前为止的< code > myfirebasemesagingservice

  • 我正在尝试使用Postman通过云消息服务发送一次推送通知。 这是一个用于相同目的的工作命令,我将其用作参考。 到目前为止我所做的。。 1-适当设置标题 2-在Body,我使用 执行时,我返回

  • 我正在尝试使用Firebase云消息传递(FCM)在一个适用于网络和移动的多平台应用程序中实现一个消息传递子系统。FCM允许您以两种格式发送消息:通知和数据。 通知由平台显示,例如,在web平台上的一个小弹出窗口中,或添加到移动电话上的通知列表中。 数据消息由应用程序处理。 在应用程序可以接收消息之前,您必须向用户请求发送/接收通知的权限。 现在,当用户阻止通知时,数据消息似乎也被阻止了。是我漏了

  • 我试图制作一个云函数,向给定用户发送消息推送。 用户进行一些更改,并在firebase数据库中的节点下添加/更新数据(该节点表示用户id)。这里我想触发一个函数,它向用户发送推送通知。 对于DB中的用户,我有以下结构。 到目前为止,我有这个功能: 当我得到回调时,snapshot.val()返回null。知道怎么解决这个问题吗?也许之后如何发送消息推送?

  • 我正在写一个iOS的应用程序,使用laravel的API和谷歌Firebase的推送通知。当我使用Firebase云消息传递发送消息推送时,它会进入我的设备。当我使用laravel发送推送通知时,它不会影响。这里是我的脚本发送推送通知laravel: 它返回一个成功的结果,但通知未发送到iOS设备。 PS:它可以在Android设备上成功运行。

  • 我正在尝试开发一个应用程序,其中服务器必须每5秒向运行该应用程序的所有android设备发送通知。我决定使用(谷歌)Firebse云消息发送通知,所以我首先尝试了指南的示例项目 https://firebase.google.com/docs/notifications/android/console-audience 但我不能让它工作。我遵守了所有的指示。我已经发布了我使用的代码。我也做了档案-