로컬 푸시 알림을 보내는 방법

1914 단어
로컬 푸시 알림을 보내는 방법
밀어넣기 공지도 UI의 일부이므로 밀어넣기 공지 객체는 UI로 시작합니다.
방법 알림 보내는 코드 방법 컨트롤러의-touches Began: with Event: 에서 테스트, 비교적 적합,view Did Load에 넣는 방법, 사용자의 등록 요청이 완성되지 않았는데 방법이 호출되었습니다.
  • 로컬 알림 생성
    //          
      UILocalNotification *ln = [[UILocalNotification alloc] init];
    
  • 로컬 알림 속성 설정
  • //  1.       (                )
        ln.alertBody = @"  ,         !";
    //  2.           
        ln.fireDate = [NSDate dateWithTimeIntervalSinceNow:3];
    //  3.         ,  
        ln.repeatInterval = NSCalendarUnitSecond;
    //  4.          (       )
        ln.repeatCalendar = [NSCalendar  currentCalendar];
    //    NSString * const NSGregorianCalendar;   
    //    NSString * const NSChineseCalendar;   
    //    ln.repeatCalendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSChineseCalendar];
    //  5.            
        ln.applicationIconBadgeNumber = 3;
    //  6.                 ,    
        ln.alertLaunchImage = @"";
    //  7        (      )
        local.soundName = UILocalNotificationDefaultSoundName;
    //  8         
        local.userInfo = @{@"QQ":@"55555",@"info":@"   "};
    
    //  iOS8.0       
    //  ************************************
    //  1.    ,              
    //    CLLocationCoordinate2D coordinate = CLLocationCoordinate2DMake(40.1,106.1);
    //    ln.region = [[CLCircularRegion alloc] initWithCenter:coordinate radius:10.0 identifier:@"ab"];
    //  2.                
    //    ln.regionTriggersOnce = YES;
    //  ***************************************
    
    //  iOS8.2     
    //    ln.alertTitle = @"    ";
    
  • 응용 프로그램 [UIApplication]을 사용하여 로컬 알림 스케줄링
  • //         
        [[UIApplication sharedApplication] scheduleLocalNotification:ln];
    

    좋은 웹페이지 즐겨찾기