2013-09-25 2 views
0

Как известно, в iOS мы можем использовать UIDocumentInteractionController для отображения меню «Открыть в», где есть список сторонних приложений, которые могут обрабатывать документ. Пользователь может выбрать одно приложение, чтобы открыть документ в этом приложении.Как управлять списком приложений, отображаемых в «Open In» на iOS

Мы ищем, если бы мы могли отображать только частичный список в меню «Открыть», чтобы мы могли применять контроль безопасности здесь. С UIDocumentInteractionController, как-то мы не нашли способ сделать это. Возможно ли это в iOS?

+0

Я думаю, мы могли бы подход на этом посту: http://stackoverflow.com/questions/16283595/uidocumentinteractioncontroller- disable-open-in-some-apps? rq = 1, чтобы заблокировать другие приложения, чтобы открыть документ, предоставив плохой URL-адрес. однако это может быть очень неприятно для конечного пользователя, поскольку они не знают, какие приложения разрешены, и им нужно будет попробовать открыть эти приложения, чтобы их выяснить. Список приложений может быть довольно длинным, по крайней мере, на моем iPad. – windfly2006

ответ

0

Поскольку никто не отвечает на этот вопрос, я собираюсь ответить самому себе. Основываясь на текущих исследованиях, в iOS не существует способа сделать это. Однако в iOS 7 появилась новая функция, позволяющая управлять открытыми в этих двух ссылках, хотя у меня пока нет возможности заглянуть в API.