【问题标题】:Azure Notification Hub - push to one user on multiple devicesAzure 通知中心 - 在多台设备上推送给一个用户
【发布时间】:2019-09-05 05:40:18
【问题描述】:

我根据 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

【问题讨论】:

  • 假设您使用设备令牌向通知中心注册,那么不会有任何限制。对于未收到推送的设备令牌,通知中心或 APN 中是否显示任何错误?您学习了哪些教程?

标签: azure apple-push-notifications azure-notificationhub


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-01
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多