多媒體的推送,對一些媒體大小有些限制,看下蘋果官方的截圖

本地附件推送通知,只需給content.attachments設置UNNotificationAttachment附件對象 1、實現本地音樂推送的效果先看下效果圖 
在- (BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 中調用,跟上篇博客的調用一樣
2、創建周期性的本地推送,看下效果 
這是設置14:23的推送,時間一到就看到了推送。
3、還有個在設備進入或者離開某個地理位置時觸發推送
//3、創建指定位置通知- (void)createRegionNotification { //3、UNLocationNotificationTrigger:當設備進入或者離開某個地理位置,觸發一個通知,可以在進入或者離開,或者都有 CLLocationCoordinate2D center = CLLocationCoordinate2DMake(31.2213933994,121.5299423947); CLCircularRegion* region = [[CLCircularRegion alloc] initWithCenter:center radius:2000.0 identifier:@"MyAddress"]; region.notifyOnEntry = YES; region.notifyOnExit = YES; UNLocationNotificationTrigger* trigger = [UNLocationNotificationTrigger triggerWithRegion:region repeats:NO]; UNMutableNotificationContent *content = [[UNMutableNotificationContent alloc] init]; content.title = @"指定位置通知"; // content.subtitle = @"subtitle"; content.body = @"當你進入或者離開指定的地理位置,就會觸發該通知"; content.sound = [UNNotificationSound defaultSound]; UNNotificationRequest *request = [UNNotificationRequest requestWithIdentifier:@"Calendar" content:content trigger:trigger]; [[UNUserNotificationCenter currentNotificationCenter] addNotificationRequest:request withCompletionHandler:^(NSError * _Nullable error) { NSLog(@"添加指定位置推送 :%@", error ? [NSString stringWithFormat:@"error : %@", error] : @"success"); }];}4、創建帶有movie的推送 
至此關于本地通知的demo,已經差不多了,下篇將用Knuff工具來模擬APNs遠程推送。
新聞熱點
疑難解答