トータルの使用時間で制限したいんでしょ
バックグラウンドに回ったりスリープしてる間は時間をカウントしない

アプリがフォアグラウンドになってる間、使用時間を表す変数に繰り返し加算して、変数が一定以上になったらアプリを終了させればいいはず