0

我搜查了我的問題,但沒有找到答案。所以我使用城市飛艇推送通知,它工作正常。所以現在我想要做到這一點:當用戶點擊通知打開應用程序時,我想在uialertview中再次給他發送通知。 那麼我可以採取通知的文本? 我可以用這種方法做到這一點嗎如何獲得推送通知(城市飛艇)的文本

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 

UIApplicationState appState = UIApplicationStateActive; 
    if ([application respondsToSelector:@selector(applicationState)]) { 
     appState = application.applicationState; 
    } 

    [[UAPush shared] handleNotification:userInfo applicationState:appState]; 
    [[UAPush shared] resetBadge];} 

非常感謝。

回答

0

我可以讀取打開使用我的應用程序didReceiveRemoteNotification:(NSDictionary *)userInfo推送通知 - 這是我didReceiveRemoteNotification

2013-01-17 20:52:49:947 iFlightBag[8229:2311] -[AppDelegate_Shared application:didReceiveRemoteNotification:] [Line 2403] userInfo: { 
    "_" = "l0-mgGElEeKbHAAbIbyL6A"; 
    aps =  { 
     alert = "Manual: IOM update 2013-01-17T20:14:42-08:00"; 
     badge = 0; 
    }; 
    operation = update; 
    tab = manuals; 
} 

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { 

    // TestFlight API 
    TESTFLIGHT_CHECKPOINT(@"Receive Remote Notification"); 

    // Urban Airship 
    [[UAPush shared] handleNotification:userInfo applicationState:application.applicationState]; 
    NSLog(@"userInfo: %@",userInfo); 
    [UAInboxPushHandler handleNotification:userInfo]; 
} 

當我從APS通知啓動我的應用我在調試窗口中有這樣的

相關問題