Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase云消息传递数据消息是否需要requestPermission?_Firebase_Firebase Cloud Messaging - Fatal编程技术网

Firebase云消息传递数据消息是否需要requestPermission?

Firebase云消息传递数据消息是否需要requestPermission?,firebase,firebase-cloud-messaging,Firebase,Firebase Cloud Messaging,我试图了解您是否需要在firebase Cloud messaging中调用firebase.messaging().requestPermission()类型的消息 据我所知,数据消息传递不会触发标准APN或GCM推送通知-因此它需要请求权限吗?请求权限似乎触发了标准的iOS推送通知权限(我还没有在Android上测试过) 这是否意味着用户将始终拥有FCM令牌,即使他们没有授予应用程序操作系统推送权限?从我在Android上发现的情况来看,无论用户设置的通知权限如何,FCM令牌都是可用的。更重

我试图了解您是否需要在firebase Cloud messaging中调用
firebase.messaging().requestPermission()
类型的消息

据我所知,数据消息传递不会触发标准APN或GCM推送通知-因此它需要请求权限吗?请求权限似乎触发了标准的iOS推送通知权限(我还没有在Android上测试过)


这是否意味着用户将始终拥有FCM令牌,即使他们没有授予应用程序操作系统推送权限?

从我在Android上发现的情况来看,无论用户设置的通知权限如何,FCM令牌都是可用的。更重要的是,当用户关闭通知时,您仍然可以向设备发送消息-您无法生成系统托盘noti(如果您尝试,则不会悄悄地执行任何操作)。