Я создал серверную версию узлов уведомлений в соответствии с учебными пособиями по Azure. (следующее относится только к APNS)
Пользователи регистрируются для получения push-уведомлений, используя маркер своего устройства. Во время регистрации я делаю пометку регистрации с помощью внутреннего идентификатора базы данных. Поэтому, если пользователь использует два устройства под одной учетной записью, мы получим следующие регистрации:
- Регистрация 1. - токен устройства XYZ - с тэгом 123
- Регистрация 2. - токен устройства ABC - тег с идентификатором 123
Однако, когда я отправляю push-уведомления, только одно из этих устройств получает push-уведомления. Я думал, что все эти устройства получат уведомление. Есть ли какое-либо известное ограничение, почему это не будет работать для двух устройств, используемых одним пользователем?
См. Обе регистрации, перечисленные здесь - скопировано с экрана регистрации устройства:
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