Azure 通知中心 - 推送到多个设备上的一个用户

Azure Notification Hub - push to one user on multiple devices

我已经根据 Azure 教程构建了通知中心的服务器端版本。 (以下仅适用于APNS)

用户使用他们的设备令牌注册推送通知。我在注册期间所做的是用我们的内部数据库 ID 标记注册。因此,如果用户在一个帐户下使用两台设备,我们最终会进行以下注册:

  1. 注册 1.- 设备令牌 XYZ - 标记为 id 123
  2. 注册 2. - 设备令牌 ABC - 标记为 id 123

但是,每当我发送推送通知时,只有其中一台设备收到推送通知。我在想所有这些设备都会收到通知。是否有任何已知的限制,为什么这会导致一个用户使用两个设备失败?

查看此处列出的两个注册 - 从设备注册屏幕复制:

Apple (APNS)    Template    identityId:5e8dc2e9-e4dc-4c65-bf68-f5847534c9fe 202F74E526A3C7D96E406BA78E356735E6E7EEC841731325366453CC048335D7    1540672349737584107-5893757784548740535-1   31.12.9999 23:59:59
Apple (APNS)    Template    identityId:5e8dc2e9-e4dc-4c65-bf68-f5847534c9fe 5E635F6A261FDA223AC2EA67DB1DC0AC24E04129DB0B8B77C4958E4C69D6EC2D    2450579646911095780-3631197759391298147-2   31.12.9999 23:59:59

问题是我们的设备处于免打扰模式 - 所以通知不可见。将设备设置为正常后 - 一切都按预期开始工作。