2013-09-30 2 views
5

私はプッシュ通知を受け取ったときに、送信した内容に基づいてビューアをアプリの特定のビューに送信できます。iOSプッシュ通知を詳細にリンクする

"aps": { 
     "alert": "look at this stuff", 
     "view": "wc1" 
    } 

ビュー'wc1'は、コレクションビューの単なるタグです。だから私が本当に知りたいのは、ユーザーがアプリの中にいて、プッシュ通知を受け取った場合、コレクションビュー画面に戻す方法です。

私は、深いリンクという言葉に出会ったことがありますが、これまでのところ何も見つかりませんでした。どの方向性が本当に役立つだろう。ありがとう!

答えて

8

"aps"辞書の外で表示するために辞書エントリを移動してみます。

{ 
    "aps": 
    { 
     "alert": "look at this stuff" 
    } 
    "view": "wc1" 
} 
+1

私はこれについて初心者ですが、プッシュ通知の読み方をどのように実装するかについては、「ビュー」の配置ではありませんか? ** OR **は読書を実装していないもので、プッシュ通知を送信するAppleの標準的な方法に従うだけでよいのですか? – Honey

8

アプリケーションは、あなたがその方法であなたのappdelegateクラスでそれを検出することができますロードされると:アプリケーションがまだ背景と通知来た中で実行されている場合

didFinishLaunchingWithOptions 

NSDictionary *pushNotification = [options objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 

if(pushNotification) 
{ 
    //Handle remote notification 
} 

、あなたのAppDelegateクラスでも、それを検出することができます。

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