私のアプリケーションでは、アプリケーションがバックグラウンドで実行されているときに通知バーを聞きたいです。その通知を受け取ったら、何らかのアクションを実行したいと思います。通知バーの変更を聞く方法を教えてもらえますか?前もって感謝します。
質問する
186 次
1 に答える
1
できません。
ドキュメントとメモを読んで要約します。
iOS注:iOSでは、ユーザーがアクションボタンをタップした結果としてアプリケーションが起動されたかどうか、またはアプリケーションの状態を調べることで、すでに実行中のアプリケーションに通知が配信されたかどうかを判断できます。デリゲートによるapplication:didReceiveRemoteNotification:またはapplication:didReceiveLocalNotification:メソッドの実装で、applicationStateプロパティの値を取得して評価します。値がUIApplicationStateInactiveの場合、ユーザーはアクションボタンをタップしました。値がUIApplicationStateActiveの場合、アプリケーションは通知を受信したときに最前面にありました。
言い換えると、アプリケーションがバックグラウンドにある場合、ユーザーがアクションボタンをタップした場合にのみ通知について知ることができます。これは仕様によるものです。
于 2012-08-05T11:47:44.000 に答える