2

Apple プッシュ通知を利用した iPad アプリを開発しました。プッシュ通知の配信は、iPad デバイスがロックされて通知が配信される場合を除き、すべてのシナリオで正常に機能します。このシナリオでは、アラート/バナーに触れずにスライドしてデバイスのロックを解除すると、奇妙な動作をしてアプリが開きます。iOS バージョン 4.3、5.1、および 6.0 で発生しています。

アップルのドキュメントでは、彼らは以下のように言及しています:

http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/RemoteNotificationsPG/IPhoneOSClientImp/IPhoneOSClientImp.html

iOS 注: リモート通知アラートが表示された直後にユーザーがデバイスのロックを解除すると、オペレーティング システムはアラートに関連付けられたアクションを自動的にトリガーします。(この動作は、SMS およびカレンダー アラートと一致しています。) これにより、リモート通知に関連するアクションが破壊的な結果をもたらさないことがさらに重要になります。ユーザーは、データを格納するアプリケーションのコンテキストで、データの破壊につながる決定を常に下す必要があります。

アラートに関連付けられたアクションは何ですか?
オペレーティング システムは、アラートに関連付けられたアクションを自動的にトリガーします。

また、このシナリオのデフォルトの動作を理解したいですか?

どんな助けでも大歓迎です、そして前もって感謝します。

4

1 に答える 1

2

これがデフォルトの動作であるため、奇妙な動作ではありません。通知が画面を照らすと、「スライドしてロックを解除」が「スライドして表示」に変わり、アプリが開いて通知に関連するアクションが実行されます。

デフォルトのアクションでは、何も指定しないと何も起こりません。

通知(アラートに関連付けられたアクション)の処理については、ドキュメントを参照してください:リンク、セクションローカルおよびリモート通知の処理

于 2012-08-31T20:30:19.557 に答える