Я пытаюсь запустить приложение в фоновом режиме, когда пользователь выполняет определенное действие (нажимает кнопку).
В Blackberry существует метод, называемый application.requestbackgtound();
application.requestbackgtound();
Есть ли что-то похожее в iOS?
Если ваше приложение запросило фоновую активность (через ключ UIBackgroundModes для аудио, voip или расположения в info.plist приложения) или запросило дополнительное фоновое время в течение ограниченного периода времени (через вызов beginBackgroundTaskWithExpirationHandler :), затем запустит другуюприложение (например, Safari) через openURL: ваше приложение будет помещено в фоновый режим.