同一个iOS设备上有多个推送通知,即使活动设备的device_token也不同

时间:2018-06-17 21:37:24

标签: ios urbanairship.com swift4.1

这是我们的方案,

  • 获取' deivice_token'每次用户注册我们的应用程序时。
  • 从后端服务器向已注册的服务器发送推送通知 ' device_token'

会发生什么:

我们的测试案例:我们的应用程序允许多次注册(同一用户可以注册多次)

  • 注册新用户 - > "假设device_token是device_token_1和 电子邮件是test@icloud.com"。
  • 卸载应用,或注销并再次注册同一用户。现在 设备令牌是差异 - > "假设device_token是 device_token_2和电子邮件是test@icloud.com"。
  • 现在,有源设备的device_token是device_token_2。从后端 我们使用电子邮件向用户发送推送通知。在这里 test@icloud.com(同一用户的两个device_tokens,只有一个 活性)。
  • 即使有效的device_token也不是device_token_1,两次推送 通知来到设备。 (对于device_token_1和 device_token_2)。

注意:Android运行正常的情况相同。它只获取活动令牌并向其发送推送通知。 希望你对此有所帮助。

0 个答案:

没有答案