---
(暫定公開中です)
$0.99のお金がなかったので、バックグラウンドでの動作を制御するTweakを自分で作ってしまいました。ついでに公開します。
このTweakは、Sandboxの動きをコントロールします。
現時点では、アプリ単位で以下の設定ができます。
- ホームボタンを押して終了した時の動きを以下の3つから選択できます。
通常どおり(Native)、タスク終了(Terminate when suspend)、バックグラウンドタイマ無効(Run Continuously) - Activatorで設定すれば、第2の動きを選択できます。
Activatorの「アプリ上での動作」で設定してください。 - Tweak(MobileSubstrate Add-On)をオフにすることができます。
すべてオフにするだけでなく、BreakThrough、xCon、tsProtector P、その他のTweaksごとに設定ができます。 - バックグラウンドタイマを無効にした場合はバックグラウンドでいつまでも動くようになり、時間切れ(10分)になってもサスペンド(停止状態)に移行しなくなります。
(ダウンロードアプリでダウンロードが中断しなくなります)
今後の予定
- フォアグラウンドで動いているのと同じようにバックグラウンドで動かす予定はありません。iOSのガイドではバックグラウンドではやってはいけないことがいくつか記載されており、アプリがバックグラウンドを意識していないと問題がおきる可能性があるためです。
- 今のところ有料にする予定はありませんが、クリックは助かります。
I'm too poor to pay $0.99, so I've made a tweak to terminate application automatically when home button is pressed.
This tweak manages sandbox's behavior.
Currently the following settings can be made per each application.
- Can select task behavior from following 3 pattern when home button is pressed.
- Native (typically suspend)
- Terminate
- Go background without expiration timer(10 minutes)
- Can select another behavior with activator.
Configure activator's "In application" panel when you want to use. - Disable other tweaks(MobileSubstrate Add-on)