Ваш UIApplicationDelegate будет иметь
- (void)applicationWillResignActive:(UIApplication *)application
вызывается при нажатии кнопки блокировки, но, похоже, нет способа вызвать это из кода.
Я почти уверен, что это будет запрещено.
Вам не разрешено вносить изменения в состояние устройства (изменение громкости и т. Д.), Которых пользователь не ожидает.