2013-08-06 91 views

回答

0

當您的應用程序收到通知時,application:didReceiveRemoteNotification:在您的應用程序代理中執行,而不是 OS級別的通知。不管你喜歡什麼樣的邏輯,你都可以在這裏顯示通知。我不相信你可以創建並顯示操作系統級別的橫幅,但你可以創建一個UIVIew的動畫來模仿它的外觀

0

你可以隨時使用默認方法來使用Push when App已打開:

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

    NSString *apnsMessage=[[userInfo objectForKey:@"aps"] objectForKey:@"alert"]; 

    UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Push Message" message:apnsMessage delegate:delegate cancelButtonTitle:nil otherButtonTitles:@"OK", nil]; 

    [alert show]; 

    [alert release]; 
} 
相關問題