Как я могу поделиться URL-адресом из браузера в моем приложении в iOS? - PullRequest
0 голосов
/ 09 мая 2020

TL / DR

Как я могу сделать так, чтобы приложение iOS отображалось на общем листе, чтобы получать общие URL-адреса из любого другого приложения?

Это супер новый ie пост как Я никогда особо не касался быстрой разработки чего-либо, но я не мог найти ответ на свой вопрос в Google, поэтому я хотел начать здесь. Практически все, что я нашел в поисковой системе, - это UIActivityViewController, что больше похоже на то, как делиться контентом из моего приложения в другое приложение; а я пытаюсь поделиться URL-адресами из другого приложения в своем приложении.

Я пытаюсь создать простое приложение для ios (не обязательно должно быть совместимым со старой версией, потому что оно будет использоваться только мной), которое может быть приемником общих URL-адресов из таких приложений, как safari, brave или YouTube. Все, что делает приложение, - это когда пользователь нажимает кнопку общего доступа, а затем выбирает приложение, приложение получает соответствующие данные, которые передаются, а затем отправляет их на внутренний сервер.

Я могу выполнить sh это на моем android приложении / устройствах с помощью действия фильтра намерения android.intent.action.SEND в манифесте, а затем прослушать его с помощью Intent intent = getIntent() в моем методе.

Был бы кто-нибудь достаточно любезен, чтобы указать мне в правильном направлении, на что мне следует обратить внимание (погуглить). Если вы также можете указать мне несколько примеров кода о том, как написать приложение, которое может быть получателем общих данных (например, URL-адресов), это будет fantasti c. Я не уверен, что искать, чтобы мое приложение могло отображаться на листе общего доступа, и как затем реагировать с данными.

Опять же, извиняюсь за вопрос супер-новичка, но я не смог перевести свою идею на что-то актуальное в Google.

Ответы [ 2 ]

1 голос
/ 09 мая 2020

Я думаю, что и расширение Share, и расширение Action могут справиться с этой задачей. Это зависит от ваших потребностей.

Проверьте эту таблицу , чтобы убедиться, какая из них больше подходит для ваших целей.

Вы можете обратиться к Руководству по программированию расширений приложений от Apple.

1 голос
/ 09 мая 2020

Это может быть достигнуто с помощью расширения действия. Найдите его.

Вот один: https://code.tutsplus.com/tutorials/ios-8-how-to-build-a-simple-action-extension--cms-22794

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...