繁体   English   中英

应用引擎上的 Firebase 云消息传递需要哪些服务帐户权限?

[英]What service account permissions are required for firebase cloud messaging on app engine?

我们有一个应用引擎应用程序,我们想用它来通过 fcm 发送推送通知。 我们正在使用 firebase admin sdk (go) 并使用服务帐户 json 进行授权。 部署应用程序后,服务帐户所需的角色似乎有所不同。 使用dev_appserver.py Firebase Admin 就足够了,但是一旦部署,除了 Project Owner 之外,我似乎找不到可以让应用发布消息的角色。 少一点,应用程序似乎抛出一个http error status: 403; reason: sender id does not match regisration token; code: mismatched-credential; details: The caller does not have permission http error status: 403; reason: sender id does not match regisration token; code: mismatched-credential; details: The caller does not have permission http error status: 403; reason: sender id does not match regisration token; code: mismatched-credential; details: The caller does not have permission

服务帐户需要哪些角色才能向应用引擎应用上的 fcm 发送消息? 项目所有者工作,但希望尽可能避免这种情况。

我知道没有现有角色允许通过 FCM 发送推送通知,因此您必须自己创建一个自定义角色并cloudmessaging.messages.create授予cloudmessaging.messages.create权限,如Firebase IAM 权限文档中所述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM