Firebase消息传递错误:主题格式错误



一段时间以来,我一直在firebase消息中的firebase主题上面临格式错误。

当我尝试创建一个firebase推送通知,并添加主题条件时,它失败了。

我找不到其他问题来解决我的问题。

我一直在关注这份文件

这是我的主题字符串示例:"'165' in topics || '16' in topics || '166' in topics || '15' in topics || '7' in topics"

我不确定那里可能出了什么问题。

这是我的消息构造代码:

new Message()
{
Data = new Dictionary<string, string>
{

["Sound"] = SoundName, 
["UseSound"] = string.IsNullOrWhiteSpace(SoundName) ? "false" : "true",
},
Notification = new Notification
{
Title = $"{Interest.ToTitleCase()}Update",
Body = Title
},
// Next line I think, its where the error is.
Topic = string.Join(" || ", Tags.Select(t => $"'{t}' in topics")) 
};

一天后,我突然更加关注并发现,为了获得条件工作者,我应该使用Condition属性而不是Topic

new Message()
{
Data = new Dictionary<string, string>
{

["Sound"] = SoundName, 
["UseSound"] = string.IsNullOrWhiteSpace(SoundName) ? "false" : "true",
},
Notification = new Notification
{
Title = $"{Interest.ToTitleCase()}Update",
Body = Title
},
// Condition instead of Topic.
Condition = string.Join(" || ", Tags.Select(t => $"'{t}' in topics")) 
};

相关内容

  • 没有找到相关文章

最新更新