FCM, какие разрешения для отправки сообщений - PullRequest
0 голосов
/ 27 сентября 2018

Мы используем FCM для отправки мобильных уведомлений в наше приложение.Это работает очень хорошо, однако учетная запись службы, которую я должен использовать для отправки сообщений, имеет роль «Редактор проекта».

Поскольку мы разрабатываем приложение и службу, которая отправляет сообщения, что не является большой проблемойдля нас, однако, мы также предлагаем реализацию API сторонним разработчикам приложений.

В этом случае мы хотели бы иметь возможность создать учетную запись службы с более ограниченным правилом, поэтому мы можем только отправлять сообщения.Таким образом, третье лицо может предоставить нам сервис аутентификации учетной записи json, где они могут быть уверены, что мы не сможем увидеть или сделать что-либо, кроме публикации сообщений FCM.

Кто-нибудь знает, какие разрешения / роли этопользователь учетной записи службы должен иметь.

Документация Google по этому вопросу бесполезна, поскольку в ней говорится, что это должен быть редактор проекта или владелец проекта.И не дает конкретного разрешения.

1 Ответ

0 голосов
/ 22 мая 2019

Я думаю, это то, что вам нужно.У нас это сработало.

cloudmessaging.messages.create
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update

cloudmessaging.messages.create этот был критическим.

...