Атрибут click_action для push-уведомлений через FCM - PullRequest
0 голосов
/ 03 мая 2018

Мои вопросы похожи на ( вопрос ), но с некоторыми отличиями. Я использую FCM Admin SDK, но все еще не вижу опции для отправки атрибута click_action для уведомлений Web Push. Я также проверил admin.messaging.NotificationMessagePayload, но похоже, что это применимо только к Android и iOS.

Согласно комментариям в приведенных выше вопросах, эта click_action недоступна для веб-отправки с использованием http v1 API (и я думаю, что FCM admin SDK также)

Пожалуйста, помогите мне, как отправить атрибут click_action для push-уведомлений через веб-интерфейс с помощью FCM Admin SDK. Если есть и другие обходные пути, это также будет полезно.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 октября 2018

У меня тут такая же проблема.

После некоторого судебного разбирательства, как сказал Адриен, оно работает, но пока не документировано.

А также не входит в административный SDK. (по крайней мере в Python, который я использую)

Обратитесь к другому ответу на тот же вопрос https://stackoverflow.com/a/52764782/1318878

Вы можете использовать пользовательские данные, чтобы сделать это.

Вот как я создаю уведомление с действием click в Python:

notification=messaging.WebpushNotification(
    title=<your_title>,
    body=<your_body>,
    custom_data={"click_action": <your_url>}
)
...