Подтвердить что ты не робот

Могу ли я запускать одно приложение из другого приложения на iPhone?

Я хочу создать приложение, которое должно запустить другое приложение и запустить некоторые функции в последний раз.

Я имею в виду приложение app A для вызова B и запускаю в B некоторый метод.

Могу ли я это сделать?

Я знаю, что хочу использовать схему URL, но могу ли я запустить какой-либо метод в другом приложении?

Спасибо!

4b9b3361

Ответ 1

Да, вы можете достичь этого, используя собственные схемы URL. См. Общение с другими приложениями.

В приложении B необходимо будет зарегистрировать настраиваемую схему URL, которую приложение A использует для запуска B и передачи ее команд.

Следующий фрагмент кода иллюстрирует, как одно приложение может запрашивать службы другого приложения. "todolist" в этом примере представляет собой гипотетическую пользовательскую схему, зарегистрированную в приложении B.

NSURL *myURL = [NSURL URLWithString:@"todolist://www.acme.com?Quarterly%20Report#200806231300"];
[[UIApplication sharedApplication] openURL:myURL];

Ответ 2

Нет. Я очень строго отношусь к подобным вещам. Дизайн jos sandbox designe в любом случае не допускает этого. Единственный способ, которым я могу это сделать, - это открыть вид предупреждения и попросить пользователя очень приятно сделать это:).... либо это, либо вызвать сервер, и сделать метод на этом сервере, но запуск методов из приложения в другое является уверенным Нет-Нет. Ад... вы даже не можете определить, какие приложения пользователь установил...