[英]Firebase Cloud messaging - permissions error for cloud build deployed app
[英]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.