2012-01-17 5 views

답변

2

iOS 5에서는 밀어 넣기 알림이 용지함에 쌓입니다.

응용 프로그램에서 : didFinishLaunchingWithOptions : UIApplicationLaunchOptionsRemoteNotificationKey를 사용하십시오. 이렇게하면 알림 사전이 제공됩니다.

이 당신을 도울 수있을 수 있습니다 -

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 
} 
+0

고마워,이게 내가 사용하고있는거야.하지만 마지막 걸리는 것 뿐이야. 흠 .. 그 때 나는 뭔가를 놓쳐 야했다. 도움을 주셔서 감사합니다. 다시 한번 확인하겠습니다. – Luc

+0

예. 당신 말이 맞아요. 하지만 iOS 5 용으로 프로그래밍하는 경우 알림은 트레이에 누적됩니다. 두드리는 알림은 백그라운드에있는 경우에만 응용 프로그램 – akshay1188

+0

안에 수신되며 실제로 중지되지 않은 경우에는 수신되지 않습니다. – Luc

1

푸시 알림을 프로그래밍 방식으로 가져 오는 방법은 없습니다.

이러한 알림을 처리하는 유일한 방법은 사용자가 두드린 알림에 대한 데이터가 포함될 application:didFinishLaunchingWithOptions:을 구현하는 것입니다.

원하는 것을 얻기위한 좋은 방법은 응용 프로그램이 포 그라운드로 들어갈 때 호출 할 수있는 웹 서비스를 만드는 것입니다.

+0

덕분에,이 앱이 I를 시작할 때 대신 단지 마지막의 모든 알림을받을 수 있어야한다하지만 내가 뭘하고있어하지만입니다. – Luc

+0

불행히도 그렇게 할 방법이 없습니다. –

관련 문제