1.APNS推送相关

1.APNs:Apple Push Notification server 苹果推送通知服务

    1. App 向 iOS 系统申请远程消息推送权限。这与本地消息推送的注册是一样的;
    2. iOS 系统向 APNs(Apple Push Notification Service) 服务器请求手机的 device token,并告诉 App,允许接受推送的通知;
    3. App 将手机的 device token 传给 App 对应的服务器端;
    4. 远程消息由 App 对应的服务器端产生,它会先经过 APNs; p12
    5. APNs 将远程通知推送给响应手机。

    推送相关,
    1. 打开plist推送,授权文字描述。
    1.退出app,点击推送进入app.
    //点击推送进入app
    if (launchOptions?.index(forKey: UIApplicationLaunchOptionsKey.remoteNotification)) != nil{
    self.isAppRunFromPush = true
    }
    2.后台app, 点击推送。( willPresentNotification 收到推送, didReceiveNotificationResponse 点击推送)
    3.前台app, 点击推送。( willPresentNotification 收到推送, didReceiveNotificationResponse 点击推送)
    4.具体跳转页面或者弹出框,格式协商,

你可能感兴趣的:(1.APNS推送相关)