请教一个tag问题

场景如下
我有几个主题,比如 php,java,c,golang 每个主题都对应自己的tag,服务端发送消息的时候,都会把这个主题的名字当成tag, 那么我的app就会显示出这些主题作为tag(php,java,c,golang),用户选择点击以后,我用setTags方法设置以后,然后用后台发送测试,结果上面显示没有设备,不知道为什么?

jpush.getRegistrationID().then((rid) {
print(rid);
});
debug了一下代码,在每次用户更换tag的时候,都会执行下面的回调方法,拿到RegistrationID。但是在后台测试的时候,提示如下:
没有满足条件的推送目标

  • 如果是群发:则此应用还没有一个客户端用户注册。请检查 SDK 集成是否正常。
  • 如果是推送给某别名或者标签:则此别名或者标签还没有在任何客户端SDK提交设置成功。
  • 如果是根据 Registration ID 推送:则此 Registration ID 不存在。

您好,确认一下,您的tatg 是否打成功了吗?接口有查询tag的方法
https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/#_2

更换 tag 应该监听的是 tag 是否设置成功的回调,而不是 registrationID的回调
https://docs.jiguang.cn/jpush/client/Android/android_api/#_66