Я работаю над кроссплатформенным проектом PLC на Xamarin.Forms. Специально для iOS и Android.
В одном из представлений у меня есть 3 кнопки обмена, одна для WhatsApp, одна для Snapchat и одна для общего доступа. Идея состоит в том, что когда пользователь нажимает на одну из них, он отправляет приглашение (глубокая ссылка) своим друзьям через социальные сети.
Я реализовал некоторый специфичный для Android код, чтобы делиться ссылкой через Whatsapp или Snapchat при нажатии на эти кнопки и показывать обычный экран совместного доступа, чтобы выбрать приложение на другой кнопке общего доступа. Для этого я просто использовал Intent.SetPackage
метод, чтобы поделиться на конкретных приложениях.
Однако в iOS, даже несмотря на то, что есть код для открытия общего экрана обмена, я не смог найти код для отправки ссылки на WhatsApp или Snapchat.
Мой вопрос был бы, есть ли способ добиться этого на iOS?