2014-09-17 3 views
0

iOS 앱이 인터넷 연결없이 백그라운드에서 알림을 게시 할 수 있는지 확실하지 않습니다. (예 : 푸시 알림이 아니므로 휴대 전화에서 올리기 만하면됩니다.)iOS 오프라인 백그라운드에서 건배를 게시하십시오.

예 : 백그라운드에서 음악을 재생하는 iOS 앱은 사용자가 백그라운드에서 음악을 듣는 시간을 묻는 메시지를 표시 할 수 있습니다.

+0

'오디오'백그라운드 모드를 사용하는 앱에서 로컬 알림을 요청할 수 있는지 묻는 것이 좋습니다. – KudoCC

답변

0

iOS의 로컬 알림을 사용하면 문제를 해결하는 데 도움이됩니다. this tutorial이 도움이 될 수 있습니다.

+0

링크의 내용을 요약 할 수도 있습니까? 그것은 어느 시점에서 길을 잃을 수 있습니다. – Trilarion

0

난 당신이 마음에서 이러한 요구 사항을

NSDate *alertTime = [[NSDate date] 
     dateByAddingTimeInterval:10]; 
UIApplication* app = [UIApplication sharedApplication]; 
UILocalNotification* notifyAlarm = [[UILocalNotification alloc] 
     init]; 
if (notifyAlarm) 
{ 
    notifyAlarm.fireDate = alertTime; 
    notifyAlarm.timeZone = [NSTimeZone defaultTimeZone]; 
    notifyAlarm.repeatInterval = 0; 
    notifyAlarm.soundName = @"bell_tree.mp3"; 
    notifyAlarm.alertBody = @"Staff meeting in 30 minutes"; 
    [app scheduleLocalNotification:notifyAlarm]; 
} 

, 지역 알림 아래 코드를 참조하십시오 지역 알림을 사용한다고 생각, 다음 코드는 현재 날짜와 시간을 기반으로있는 NSDate 객체를 생성 플러스 10 초. 이 날짜 개체는 오디오 파일의 반복, 문자 메시지 및 소리없이 알림을 예약하는 데 사용됩니다.

관련 문제