iphoneのマルチタスクとかバックグラウンド起動
iphone (iOS4.3)を使っています。
アプリの件でマルチタスクとかアプリがバックグラウンドで起動しているという状態の意味
について質問があります。
具体的には「Yahoo!メッセンジャー」「スカイプ」や「ツイキャス」などです。
例えばYahoo!メッセンジャーアプリを起動させログイン後、いったんiphoneのホームボタンを押します。
この状態というのがアプリがバックグラウンドで起動している。ということですよね?
そこで、ホームボタンをダブルタップするとアプリの使用履歴が画面下に出ると思いますが、
この履歴から先ほどのYahoo!メッセンジャーアプリを長押しさせてブルブルさせたあと
消去してみましたが、相手からプライベートメッセージを受けるとアプリからの通知
が来るので履歴を消してもアプリは終了してないんじゃないかと思います。
履歴アイコンを消去するかiphoneを再起動すればアプリが使用しているメモリが解放され
アプリは終了されると思っていました。どうも勘違いしているようです。
アプリが終了(バックグラウンドで待機していない)されれば、アプリからの通知は受けないと思うし、オフライン(ログアウトされた状態)になると思うのですよね。
また、iphoneを再起動してもメッセンジャーアプリからログアウトしない限り
相手からプライベートメッセージを受けると通知がきます。
つまりいったんログインしたらiphoneを再起動しようが履歴を消去しようが相手にはオンラインのまま
です。
これはiphoneを再起動しても履歴を消去してもアプリは終了せずバックグラウンドで待機していることを意味するんですかね?
アプリを完全に終了させる方法はないのでしょうか?
長々とすいません。