我正在使用Xamarin和Firebase Cloud Messaging将推送通知发送到移动设备。
我有通知设置,用户可以在其中设置和阻止特定的通知类型。因此,我以主题A,B,C为例。如果用户允许类型A的通知,则该设备将订阅主题A。如果该设备订阅了类型A的通知,则我想向该设备发送唯一的通知。但是,看来我无法在'到:'
目前,我有:
{
"to": "{device_token}",
"data": {
"message": "hello",
},
"priority": "high"
}
我尝试添加"condition": 'A' in topics
,但不允许我同时具有“至”和“条件”。
答案 0 :(得分:0)
您无法以尝试的方式组合主题和令牌。如果您向主题发送消息,则该消息将传递到订阅该主题的每个实例。如果您向设备令牌发送消息,则消息只会传递到该设备。
我能想到的一些选择:
发送数据消息,然后在客户端中检测是否显示它。
在设备实例ID的基础上构建自己的消息定位系统。