【发布时间】:2019-11-01 16:43:54
【问题描述】:
我们有一个应用引擎应用,我们想用它通过 fcm 发送推送通知。我们正在使用 firebase admin sdk (go) 并使用服务帐户 json 进行授权。部署应用程序后,服务帐户所需的角色似乎有所不同。使用dev_appserver.py Firebase Admin 就足够了,但是一旦部署,我似乎找不到除了项目所有者之外的角色可以让应用发布消息。少一点,似乎该应用程序会抛出一个http error status: 403; reason: sender id does not match regisration token; code: mismatched-credential; details: The caller does not have permission。
服务帐号需要哪些角色才能在应用引擎应用上向 fcm 发送消息?项目所有者工作,但如果可能的话,希望避免这种情况。
【问题讨论】:
标签: firebase google-app-engine google-cloud-platform firebase-cloud-messaging service-accounts