1.用户手机的UUID和app的bundleID 2.deviceToken 3.deviceToken 4.deviceToken和推送内容 5.推送内容 手机app apns服务器 公司服务器 APNs:(英文全称:Apple Push Notification service) 远程推送的基本过程: 手机app将手机的UUID和app的bundleID发送给苹果的apns服务器,进行注册;apns将加密后的deviceToken返回给app。app获得deviceToken后,上传到公司服务器。当需要推送通知时,公司服务器会将推送内容和deviceToken一起发给apns服务器。apns再将推送内容推送到相应的手机app上。 参考博客: 苹果远程推送通知 APNs 详解,官方,iOS | Swift | UNNotification