如何发送带有ä,ö,ü等特殊字符的Firebase Cloud Messaging Notification?

MPe

我试了一会儿发送带有以下特殊字符的FCM通知:

curl --header "Authorization: key=Auth-CODE" 
--header Content-Type:"application/json 
for JSON; application/x-www-form-urlencoded;charset=UTF-8" 
-d '{"to":"token","notification":{"title":"München",
"body":"Test Content with äöü",
"icon":"images/icon-192x192.png"}}' 
https://fcm.googleapis.com/fcm/send 

我将收到的通知如下所示:

Mnchen
Test Content with

有人可以指导我朝正确的方向吗?非常感谢!

编辑

客户端是浏览器,因为该应用程序是网络应用程序。

MPe

根据@LangHoang的说法,我尝试使用Base64编码和解码来获得特殊字符支持!

<?php 
base64_encode ($string);

并在javascript(firebase-messaging-sw.js)中解码响应

body:b64DecodeUnicode(payload.notification.body)

现在一切都很好!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将Azure Notification Hub迁移到Firebase Cloud Messaging?

Google Cloud Messaging与Firebase

Firebase Cloud Messaging:从多个设备中删除一台设备时,Notification_key无效

Google Cloud Messaging vs Firebase

Firebase Cloud Messaging删除通知

Firebase Cloud Messaging免费吗?

Firebase Cloud Messaging Statistics API

Firebase Cloud Messaging的不同密钥

Firebase Cloud Messaging成功发送sendToDevice,但没有通知

如何使用Firebase Cloud Messaging发送设备到设备消息?

如何使用 Firebase Cloud Messaging 发送静默通知/后台通知?

如何使用 Firebase Cloud Messaging 从应用程序发送通知?

如何编写Firebase Cloud Messaging功能以发送推送通知

带有新Firebase Cloud Messaging系统的通知图标

Firebase Cloud Messaging如何退订主题

Firebase Cloud Messaging-调用firebase.messaging()时出错

Google Cloud Messaging-发送消息

Firebase Cloud Messaging:如何向所有用户发送数据消息?

Firebase Cloud Messaging的Android P背景限制

Firebase Cloud Messaging for Android中的InvalidRegistration错误

Firebase Cloud Messaging是否被视为邮件代理?

使用Ajax发布对Firebase Cloud Messaging的请求

Firebase Cloud Messaging-处理注销

Firebase Cloud Messaging Java客户端

无需托管的Firebase Cloud Messaging(Web / JavaScript)

阐明Firebase Cloud Messaging的“同时连接”吗?

Firebase Cloud Messaging主题停止工作

Firebase Cloud Messaging-管理注册令牌

Android:订阅Firebase Cloud Messaging(FCM)主题