如何为具有多个设备的用户管理APN令牌?

问题描述

对于用户何时拥有多个设备的APN令牌管理,我有一个一般性的问题。据我了解,APN令牌会在重新安装应用程序,从备份还原设备以及重新安装手机的操作系统时发生变化。 (免责声明我是移动开发的新手)

在此示例情况下,用户同时使用iPhone和iPad,并且希望从两者上的应用程序接收推送通知。该应用要求用户注册一个帐户。与他们的帐户关联的设备令牌将存储在数据库中。我对以下情况有疑问:如果用户在iPhone上重新安装了该应用程序,并且新的APN令牌已添加到数据库中。

  • 如果我限制为用户存储的令牌数量,我怎么知道要替换哪个令牌?我不确定是否可以检测到令牌来自的设备。如果我只是替换其中一个令牌,则冒着覆盖iPad令牌的风险。
  • 是否建议您限制用户存储的令牌数量?我觉得如果有大量的用户并且每个用户有很多设备,它有可能占用很多空间
  • 在这种情况下,建议的令牌管理方式是什么?问我的方法不是一个好主意

提前谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)