| | |
| | | #import <Foundation/Foundation.h> |
| | | #import <UIKit/UIKit.h> |
| | | #import <UserNotifications/UserNotifications.h> |
| | | |
| | | @interface WAIPush : NSObject |
| | | |
| | | // 注册通知 |
| | | - (void)application:(UIApplication *)application initPushWithDelegate:(id<UNUserNotificationCenterDelegate>)delegate; |
| | | |
| | | // 调用过用户注册通知方法之后执行 |
| | | - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; |
| | | //// 调用过用户注册通知方法之后执行 |
| | | //- (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings; |
| | | |
| | | // 获取deviceToken |
| | | - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken; |
| | |
| | | - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error; |
| | | |
| | | #pragma mark IOS8 IOS9 Push Notification Receive |
| | | // 接收本地通知 |
| | | -(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; |
| | | //// 接收本地通知 |
| | | //-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification; |
| | | // 接收远程通知 |
| | | - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))completionHandler; |
| | | |