gpt4 book ai didi

ios - Firebase 云消息本地化参数错误

转载 作者:行者123 更新时间:2023-11-28 20:57:07 25 4
gpt4 key购买 nike

我正在向 admin.messaging().sendToDevice(fcmToken, message);

提供以下有效负载
var message = {
notification: {
title_loc_key: "NOTIFICATION_TITLE",
body_loc_key: "NOTIFICATION_BODY",
body_loc_args: ["Body Arg"],
sound: 'default'
}
};

但是这会产生以下错误:

Messaging payload contains an invalid value for the "notification.body_loc_args" property. Values must be strings.

我不明白“Body Arg”怎么就不是字符串。我也尝试指定一个字符串,但这也没有用......

知道问题出在哪里吗?

谢谢

最佳答案

我不确定使用的是什么版本的 Admin SDK,但如果代码是最新的,那么只有 titlebody 进入 通知对象。其他值位于 payload 键下。 Here's an example在指南中。 Here是 API 引用。您的消息变量应该看起来像这样:

var message = {
apns: {
payload: {
aps: {
alert: {
title_loc_key: "NOTIFICATION_TITLE",
body_loc_key: "NOTIFICATION_BODY",
body_loc_args: ["Body Arg"],
sound: 'default'
}
}
}
}
};

如果代码未使用最新版本的 Admin SDK,我建议更新。

关于ios - Firebase 云消息本地化参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51104398/

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