簡體   English   中英

應用未運行時無法接收推送通知

[英]cannot receive push notification when app is not running

我創建了一個帶推送通知功能的iphone應用程序。 服務器運行良好,我可以在應用程序在前台運行時收到通知。 功能

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

被叫,然后通知到達。 但是,當我按下主頁鍵時,將應用程序置於后台或在任務欄中將其終止。 我無法在通知區域或任何彈出窗口中收到任何通知。

誰知道原因? 謝謝

您可以使用...

-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
    if (launchOptions != nil) {
        NSMutableDictionary *dic = [launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
        NSMutableDictionary *dicItem = [dic objectForKey:@"aps"];
        NSString *itemNotification = [dicItem objectForKey:@"alert"];
    }else if (launchOptions == nil){
        NSLog(@"launch ,,, nil");
    }
...//code something
}

itemNotification是通知駁船中的項目。 玩得開心!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM