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



>我创建了 2 个简单的应用程序;基于 OAuth 2 弹簧启动的服务器应用程序和基于 Web 的客户端应用程序。完成活动后,服务器应用程序应该使用 FCM 和一些自定义图像向客户端应用程序发送推送通知。(图片可能因活动而异,例如在Facebook中)。

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

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

首先从服务器端将图像作为 Base-64 编码字符串发送,然后将此字符串解码回客户端的图像是否好?

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

对我来说,这个notification有效(在 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 云消息推送通知。如果他们的浏览器在后台,则icon将显示在titlebody旁边,然后单击通知将带他们进入click_action属性中指定的URL。

知道使用icon对我来说是最棘手的部分,我尝试了诸如imagepicture之类的东西,但最终在这里找到了一些关于它的文档。

如果服务器受OAuth保护,如何处理这个问题(就像我的情况一样)?首先从服务器端将图像作为 Base-64 编码字符串发送,然后将此字符串解码回客户端的图像是否好?

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

相关内容

  • 没有找到相关文章

最新更新