2011-01-01 4 views
1

시스템 알림이 팝업 될 때 내 앱이 "인계"할 수 있습니까? 내 응용 프로그램은 유휴 타이머를 비활성화하지만 시스템 경고가 나타나면 경고가 타이머를 활성화 한 것처럼 보입니다. 그것에 대해 무엇을 할 수 있습니까?내 앱에서 시스템 경고를 억제 할 수 있습니까?

답변

1

알림을 표시하지 않습니까? 그렇다면 대답은 할 수 없습니다.

앱이 유휴 타이머를 사용할 수 없게 만드는 것을 막는 데 방해가되지 않으려면 donkim이 올바른 길을 걷고 있다고 생각합니다.

+0

알리미가 첫 번째 응답자 상태를 중단하여 내 앱 멈추지 않을거야. 시스템 알림을 통해 활성 앱이 비활성 상태 인 것으로 간주하거나 믿지 않는 것으로 간주합니다. – Moshe

+0

나는 당신이 경고에 대한 대우를받을 수 있다고 생각하지 않는다. 그래서 그렇지 않다. 첫 번째 응답자를 사임하게 만들 수는 없다. 앱이 비활성 상태로 처리되어야합니다. –

3

앱이 백그라운드에서 들어갔다 나오면 호출되는 메소드 중 하나에 연결할 수 있습니까? 말해봐, 이것들 중 하나?

- (void)applicationWillResignActive:(UIApplication *)application { 
NSLog(@"applicationWillResignActive"); 
} 

- (void)applicationDidEnterBackground:(UIApplication *)application { 
NSLog(@"applicationDidEnterBackground"); 
} 

- (void)applicationWillEnterForeground:(UIApplication *)application { 
NSLog(@"applicationWillEnterForeground"); 
} 

- (void)applicationDidBecomeActive:(UIApplication *)application { 
NSLog(@"applicationDidBecomeActive"); 
} 

나는 그 중 하나가 발생했을 때 호출됩니다. 앱이 포커스를 되 찾을 때 유휴 타이머를 비활성화 할 수 있습니다.

수정 : 질문을 다시 읽으면 알림을 표시하지 않을 것입니다. 즉, 알림이 표시되지 않도록합니다. Heh, 나는 당신의 질문의 후반부에 집중했다.

+0

여기에 어떤 일이 일어나고 있는지 자세히 알아보세요. http://stackoverflow.com/questions/4576204/help-with-why-my-app-crashed – Moshe