我已经根据Azure教程构建了服务器端版本的通知中心。 (以下内容仅适用于APNS)
用户使用其设备令牌注册推送通知。注册期间,我要做的是用我们的内部数据库ID标记注册。因此,如果用户使用一个帐户使用两个设备,那么我们将进行以下注册:
但是,每当我发送推送通知时,只有那些设备之一会收到推送通知。我当时以为所有这些设备都会收到通知。是否存在已知的局限性,为什么一个用户使用两台设备会失败?
查看此处列出的两个注册-从设备注册屏幕复制:
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
答案 0 :(得分:0)
问题是我们的设备处于DND模式-因此通知不可见。将设备设置为正常后,一切都按预期开始工作。