2012-01-17 14 views

答えて

2

iOS 5では、プッシュ通知がトレイに蓄積されます。

アプリケーションで:didFinishLaunchingWithOptions: UIApplicationLaunchOptionsRemoteNotificationKeyを使用します。これにより、通知ディクショナリが表示されます。

が、これはあなたを助けることができるかもしれませ -

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; 
} 
+0

ありがとう、これは私が使用しているものですが、それは最後のものを取るだけです。うーん...私は何かを逃していたはずだった。助けてくれてありがとう、私はこれをもう一度チェックします。 – Luc

+0

はい。あなたが正しいです。しかし、iOS 5用にプログラミングしている場合は、トレイに通知が蓄積されます。どちらの通知をタップしても、アプリケーション内では – akshay1188

+0

が実際に停止していない場合にのみ、バックグラウンドで受信されます。 – Luc

1

プッシュ通知をプログラムで取得する方法はありません。

これらの通知を処理する唯一の方法は、ユーザがタップした通知に関するデータを含むapplication:didFinishLaunchingWithOptions:を実装することです。

あなたが望むものを実現する良い方法は、アプリケーションがフォアグラウンドに入るときに呼び出す独自のWebサービスを用意することです。

+0

おかげで、これは私がやっているものですが、それだけではなく、最後の1のすべての通知を取得することが可能なはずであるのにアプリがI起動されたとき。 – Luc

+0

残念ながら、それを行う方法はありません。 –

関連する問題