アプリケーションを終了したときにメッセージを受信すると、通知バーに理由が表示されますが、アプリケーションを起動すると通知バーに表示されません。ありがとう。
質問する
1310 次
1 に答える
1
UIApplication のコールバックからカスタム UIAlertView を表示する必要があります。
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
更新: 読む:ローカルおよびリモート通知の処理:
オペレーティング システムがアプリケーションのローカル通知またはリモート通知を配信する場合に考えられるシナリオを確認してみましょう。
- アプリケーションがフォアグラウンドで実行されていないときに、通知が配信されます。
この場合、システムは通知を提示し、アラートを表示し、アイコンにバッジを付け、おそらくサウンドを再生します。
...
- 通知は、アプリケーションがフォアグラウンドで実行されているときに配信されます。
アプリケーションは、デリゲートの application:didReceiveRemoteNotification: メソッド (リモート通知の場合) または application:didReceiveLocalNotification: メソッド (ローカル通知の場合) を呼び出し、通知ペイロードまたは local-notification オブジェクトを渡します。
于 2012-04-10T09:42:57.863 に答える