我正在创建一个应用程序,允许用户注销该应用程序并根据需要以其他用户身份登录。新用户登录后,有什么方法可以从 Apple 获取新的设备令牌吗?有没有办法强制调用didRegisterForRemoteNotificationsWithDeviceToken
method?
不可以,您无法请求新的设备令牌。它们会不时过期,只有那时您才会获得新的(或者如果您有具有不同捆绑 ID 的不同应用程序,则令牌将会不同)。
创建一个函数来处理 didRegister 并从 didRegisterForRemoteNotificationsWithDeviceToken 调用该函数。然后在需要强制调用时使用该函数。
由于用户正在登录,因此每次有人登录时,都将带有设备令牌的信息传递到服务器,并将用户与服务器端的令牌关联起来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)