gpt4 book ai didi

firebase - 如何使用 Java 中的 FCM 将带有自定义图像的推送通知发送到 Web 应用程序

转载 作者:行者123 更新时间:2023-12-02 19:32:54 27 4
gpt4 key购买 nike

我创建了 2 个简单的应用程序; OAuth 2 spring boot 基于服务器应用程序和基于 Web 的客户端应用程序。完成事件后,服务器应用程序应该使用 FCM 和一些自定义图像向客户端应用程序发送推送通知。(图像可能会根据事件而变化,例如 Facebook 中的图像)。

那么谁能告诉我使用 FCM 将自定义图像从服务器应用程序发送到客户端应用程序(基于网络)的最佳方法是什么?给我一些基本提示

虽然这可以通过首先在通知中发送自定义图像的 url 来完成,然后客户端应用程序将使用这些 url 来下载图像,但是如果服务器受 oauth 保护,如何处理这个问题(就像我的情况一样) ?在向用户显示通知之前如何使用服务器工作人员来处理它?<​​/p>

首先从服务器端将图像作为 Base-64 编码字符串发送,然后在客户端将该字符串解码回图像,这样好吗?

最佳答案

So can anyone tell me what is the best way to send custom images from server app to client app(web-based) using FCM? Give me just some basic hints

对我来说,这个通知有效(在 PHP 中):

$notification = [
'title' => 'Hello world',
'body' => 'How are you?',
'click_action' => 'https://www.example.com/app/#home',
'icon' => 'https://www.example.com/icon.png'
];

这成功地将 Firebase Cloud Messaging 推送通知传送到 Web 应用程序。如果他们的浏览器在后台,icon 将显示在 titlebody 旁边,然后单击通知会将他们带到click_action 属性中指定的 URL。

知道使用 icon 对我来说是最棘手的部分,我尝试了 imagepicture 之类的东西,但最终找到了一些 docs about it here

how to handle this if server is oauth protected(like in my case)? Is it good to first send an image from server side as Base-64 encoded string, and then decode this string back into an image on client-side?

我不知道这些问题的答案。也许这些问题应该在他们自己的 SA 问题/线程中提出。祝你好运,编码愉快。

关于firebase - 如何使用 Java 中的 FCM 将带有自定义图像的推送通知发送到 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43320473/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com