iOS perform action after period of inactivity (no user interaction) iOS perform action after period of inactivity (no user interaction) ios ios