Приложение Open Container от Share Extenion

Итак, я обнаружил, что вы не можете открыть URL-адреса (и, следовательно, глубокие ссылки) из Share Extensions в iOS. Но мне интересно, есть ли способ открыть контейнерное приложение расширения.

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

Надеюсь, что это имеет смысл и спасибо заранее!

1 ответ

Решение

Нет, Apple не позволяет этого. Не случайно вы не можете открывать URL-адреса из общих расширений. В некоторых версиях iOS были обходные пути, но Apple закрыла их, потому что они явно считают их ошибками. Предполагается, что предполагаемое поведение заключается в том, что расширение общего ресурса должно иметь возможность делать все, что ему нужно, не полагаясь на содержащее приложение.

Другие вопросы по тегам