多个用户的 APN 设备令牌
APN Device Token for Multiple Users
我已经阅读了 apple 的推送通知指南和一些堆栈溢出问题,例如:
- APNs duplicate tokens
- Are push notification tokens unique across all apps for a single device?
- What Happen If a APNS Device Token Expired?
- Does the APNS device token ever change, once created?
甚至考虑过使用 google 的 GSM,但意识到底层使用 APN
- Google/Apple Push Notification Service (APNS/GCM)
但 none 指出当多个用户在同一设备上为一个应用程序创建或当一个用户有多个设备。只有问题 "Are push notification tokens unique across all apps for a single device?" 解决了多设备案例,但答案是 5 年前的,所以想知道 iOS 9
.
是否有任何变化
这是否意味着我的服务器(提供者)将与令牌具有一对多关系并且主键将构成user_id
和user_token
?
根据问题中链接的阅读 material 以及 Apple 的文档,令牌可能会更改,user_id
和 user_token
将具有 many-to-many
关系并且我们应该使用 Apple APN 反馈服务来删除旧令牌。
我已经阅读了 apple 的推送通知指南和一些堆栈溢出问题,例如:
- APNs duplicate tokens
- Are push notification tokens unique across all apps for a single device?
- What Happen If a APNS Device Token Expired?
- Does the APNS device token ever change, once created?
甚至考虑过使用 google 的 GSM,但意识到底层使用 APN
- Google/Apple Push Notification Service (APNS/GCM)
但 none 指出当多个用户在同一设备上为一个应用程序创建或当一个用户有多个设备。只有问题 "Are push notification tokens unique across all apps for a single device?" 解决了多设备案例,但答案是 5 年前的,所以想知道 iOS 9
.
这是否意味着我的服务器(提供者)将与令牌具有一对多关系并且主键将构成user_id
和user_token
?
根据问题中链接的阅读 material 以及 Apple 的文档,令牌可能会更改,user_id
和 user_token
将具有 many-to-many
关系并且我们应该使用 Apple APN 反馈服务来删除旧令牌。