Открыть приложение из фона — использование схем URL

Я могу открыть другое приложение из своего приложения, используя URL Schemes по нажатию кнопки или приложение на переднем плане. Используя приведенный ниже код.

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"urlscheme://"]];

Но я не могу открыть приложение, если мое приложение из фона. Я включил фоновую выборку - все работает нормально. Как я могу открыть приложение, когда выполняется фоновая задача?


person Vineesh TP    schedule 10.02.2017    source источник
comment
Вы не можете, iOS не позволяет приложениям в фоновом режиме вызывать openURL:   -  person rckoenes    schedule 10.02.2017
comment
Но в документе об этом не упоминается. Есть ли какая-либо ссылка?   -  person Vineesh TP    schedule 10.02.2017
comment
Нет, в документации не указано, что это невозможно, но небольшой поиск привел бы к множеству сообщений, где люди говорят, что это не сработает. Если вам нужна документация, где находится документ с тем, что разрешено в фоновом режиме:developer.apple.com/library/content/documentation/iPhone/   -  person rckoenes    schedule 10.02.2017
comment
для вашей концепции нет общедоступного API   -  person Anbu.Karthik    schedule 10.02.2017


Ответы (1)


Вы не можете открыть приложение в фоновом режиме, потому что в фоновом режиме вы можете совместно использовать ресурсы, пользовательские данные.

Вы можете использовать удаленное и локальное уведомление.

person Nidhi Patel    schedule 10.02.2017
comment
ОП не спрашивает, как открыть его приложение в фоновом режиме, он спрашивает, как его приложение может открыть другое приложение, пока его приложение находится в фоновом режиме. - person Gruntcakes; 11.02.2017