image.png
引言
Perfect 是一個完整和強大的工具箱,框架和應用程序服務器為Linux,iOS和MacOS(OS X)。它提供了Swift工程師為開發面向客戶端和服務器端應用程序的Swift編程語言開發輕量級,可維護,可擴展的應用程序和其他REST服務所需的一切。
接下來幾篇我對 Perfect 框架進行記錄。感興趣的可以看:
Swift Perfect - Ubuntu 服務器部署
Swift Perfect - 七牛上傳文件
Swift Perfect - iOS消息推送(APNs)之獲取 APNs 授權碼
Swift Perfect - 使用 systemd 命令服務器項目后臺運行
Ubuntu 環境下 Nginx 的安裝部署
Swift Perfect - Nginx 配置 HTTPS 服務器
本文的原生教程請點傳送門
英文版:??Perfect-Notifications 英文??
中文版:??Perfect-Notifications 中文??
APNs 服務器配置
- Team ID
- Key ID
- .p8 證書(私鑰)
- App Bundle Identifier
登錄 https://developer.apple.com
一、獲取Team ID
點擊 Membership 即可看到 Team ID
image.png
二、獲取 Key ID 和 .p8 證書(私鑰)
點擊進入 Certificates, Identifiers & Profiles 頁面
image.png
image.png
image.png
三、獲取App Bundle Identifier
對應每個App ID
image.png
來源資料
Perfect-Notifications 英文
Perfect-Notifications 中文
向APN發送通知請求
建立與APN的基于令牌的連接