我刚刚在 iOS 中成功实现了一个示例推送通知。目前,我在发送消息时使用了设备 token 。现在,我有一个关于推送通知要求的问题。我们可以使用设备的 UDID
代替 Device Token 进行推送通知吗?我知道设备 token 可以单独完成工作,但是否可以使用 UDID
进行推送通知? Apple 允许这样做吗?
最佳答案
不可以,您只能使用设备 token 。推送通知服务器 API 将只接受设备 token ,并且还会通过检查证书来检查您是否被允许向该安装发送通知。
设备 token 对于特定设备上的应用来说是唯一的。如果用户有多个设备,他/她也会有多个设备 token (一个用于您的应用程序的每次安装)。
当用户删除您的应用并重新安装它时,设备 token 也会发生变化。
此外,UDID 不再可供开发人员使用,Apple 已限制 UDID 的使用,您可以再在代码中的任何位置使用 UDID。
关于ios - 推送通知的 UDID 而不是设备 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18074756/