上代码
1.首先CocoaPods引用JPush的包
pod 'JCore'
pod 'JPush'
2.创建证书
官方的很详细证书设置指南
3.AppDelegate中加入代码
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
//JPush
if((UIDevice.current.systemVersion as NSString).floatValue >= 8.0) {
// 可以自定义 categories
JPUSHService.register(forRemoteNotificationTypes: UIUserNotificationType.badge.rawValue | UIUserNotificationType.badge.rawValue | UIUserNotificationType.alert.rawValue , categories: nil)
} else {
JPUSHService.register(forRemoteNotificationTypes: UIUserNotificationType.badge.rawValue | UIUserNotificationType.badge.rawValue | UIUserNotificationType.alert.rawValue , categories: nil)