2012-01-26 9 views
2

アプリが起動していても通知センターにリモートiOS5通知が表示されるようにすることはできますか?「実行していても現時点ではリモート通知は気にせず、通知に表示させるちょうど私が走っていないかのようにバー?アプリが実行中であっても、通知センターにリモート通知を表示することはできますか?

+1

私は同じことをしたいです。私は、LocalNotificationとして要求を再ルーティングしようとしましたが、何もしません(私はすぐに私のdidReceiveLocalNotificationをすぐに呼び出す)。 –

答えて

0

UIAlertViewをその代わりにユーザーに表示します。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 
    { 
     NSLog(@"userInfo :%@",userInfo); 

     NSString* msg = [userInfo valueForKey:@"aps"]; 

     if (self._VCObj.isViewLoaded && self._VCObj.view.window) { 
       // viewController is visible don't show. 
     } 
      else { // viewController is not visible 
       [[[UIAlertView alloc]initWithTitle:@"Title" message:msg delegate:self cancelButtonTitle:@"ok" otherButtonTitles: nil] show]; 
      } 
     } 
    } 

Tutorial

0

これは不可能です。私が考えることができる唯一の回避策は、何らかの理由でアプリケーションに通知し、次にapplicationWillTerminate(またはその他のメソッド)でLocalNotificationと同じ通知をスケジュールし、2番目または2番目の後に表示させました。しかし、私はいくつかのアプリケーションを閉じた直後に通知を受ける場合、これはユーザーとして私を悩ます可能性があります:)

関連する問題