add*_*015 5 web-notifications firebase firebase-cloud-messaging
我的问题是与(问题)类似但有些不同的问题.我正在使用FCM Admin SDK,但仍然没有看到为Web推送通知发送click_action属性的选项.我也检查了admin.messaging.NotificationMessagePayload,但看起来这只适用于Android和iOS.
根据上述问题中的评论,此click_action不适用于使用http v1 API进行网络推送(我认为FCM管理员SDK也是如此)
请帮我介绍如何使用FCM Admin SDK发送web推送通知的click_action属性.如果还有其他解决方法,那也会有所帮助.
提前致谢.
单击通知弹出窗口后如何打开页面存在一些混乱。该文档要求使用 FCMOptions 链接属性,但它不能正确打开页面,而只是将浏览器带到前台,最后一个选项卡聚焦()。解决方案是将有效负载更改为使用click_action。
"notification":{
"body":"this is the notification text",
"title":"New Notification",
"click_action":"https://theURLyouwanttoopen.com/"
}
Run Code Online (Sandbox Code Playgroud)
检查更多
我这里也有同样的问题。
经过一番试验,正如阿德里安所说,它有效,但尚未记录。
并且也不包含在 admin SDK 中。(至少在我正在使用的Python中)
请参阅同一问题的另一个答案/sf/answers/3693534771/
您可以使用自定义数据来完成此操作。
以下是我如何在 Python 中创建带有单击操作的通知:
notification=messaging.WebpushNotification(
title=<your_title>,
body=<your_body>,
custom_data={"click_action": <your_url>}
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1038 次 |
最近记录: |