| | |
| | | // |
| | | |
| | | #import <Foundation/Foundation.h> |
| | | #import "WAIPush.h" |
| | | #import <WASdkIntf/WAIPush.h> |
| | | |
| | | @interface WAPushProxy : 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; |
| | |
| | | |
| | | #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; |
| | | |
| | |
| | | + (void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions))completionHandler; |
| | | |
| | | // 通知的点击事件 |
| | | + (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void(^)())completionHandler; |
| | | + (void)userNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void(^)(void))completionHandler; |
| | | |
| | | // 程序进入后台 |
| | | + (void)applicationDidEnterBackground:(UIApplication *)application; |