推送的时候提示找到些推送用户:cannot find user by this audience。

准备:有5个手机号,在APP上登录后注册了Registration ID。别名规则是user_手机号,并在数据库存储。
场景:
各自在自己的手机上登录,用别名推送给这5个手机号时没有问题。
但是有两个手机号在同一个设备上登录时,这时候如果用别名推送给这5个手机号时,就会提示找不用户:cannot find user by this audience。
后来找到原因是在同一个设备登录的两个手机号,第二个登录的会把第一个登录的覆盖,这时候按别名发送的时候,第一个登录的别名在数据库可以找到,但是对应的链接没有了。如果这时候第一个登录的在自已经的手机上登录,再推送,又没有问题了。
问题:
别名推送的时候,不应该是别名找不到的直接跳过吗?

如果别名推送里面有多个别名,只要有一个别名有目标就会发成功,仅发给他的目标,但如果所有的别名都没有有效目标,则会报错