>>328
>具体的にどういう場合に使っていいのかさっぱり見当がつかない

自分は長期間(ひと月くらい)連続して稼働する必要のあるアプリを作ったときに、
これを監視する副アプリもつくって、万一主アプリが落ちたときのために通信させるようにした。
すなわち、主アプリから副アプリに定期的に必要なデータを送ってストアしておく。
何かのトラブルで主アプリが落ちたときに、副アプリから再起動させて、
再稼働に必要なデータを送り返す仕組み。