Поделитесь гиперссылкой из приложения Xamarin Forms в приложениях Android (например, Whatsapp, Viber..)

Я создал параметр общего доступа для приложения Xamarin Forms, используя класс CrossShare из подключаемого модуля Plugin.Share, но когда я поделиться в Whatsapp, например, я получаю всю ссылку, например:

введите здесь описание изображения

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

введите здесь описание изображения

Это код, который я использовал для обмена:

 CrossShare.Current.Share(new ShareMessage
        {
            Title = ApplicationConstants.ApplicationName,
            Text = "Nurnberg - Frankfurt 23.09.2017 00:00:00 7 €",
            Url = "http://www.checkmybus.com..."
        });

Как я могу это сделать?


person Dan    schedule 22.09.2017    source источник
comment
Plugin.Share не поддерживает гиперссылку, если вы хотите реализовать эту функцию, вам следует использовать DependencyService для реализации на разных платформах.   -  person Eren Shen    schedule 25.09.2017
comment
@York Shen Я не уверен, что ты имеешь в виду? Какой метод я должен использовать из предоставленной ссылки? И как, я должен написать свой собственный код для этого?   -  person Dan    schedule 25.09.2017
comment
Да, если вы хотите использовать эту функцию в Xamrin.Forms, вы должны написать свой собственный код, чтобы реализовать ее по-разному на разных платформах, тогда вы можете использовать ее в Xamarin.Forms через DependencyService.   -  person Eren Shen    schedule 25.09.2017
comment
@York Shen Я задал тот же вопрос здесь и мне ответили, что сделать что-то подобное в документации WhatsApp API пока невозможно   -  person Dan    schedule 25.09.2017
comment
Извините за неудобства, я прочитал документ WhatsApp, и Прашант Чолачагудда прав.   -  person Eren Shen    schedule 25.09.2017


Ответы (1)


Это невозможно в текущей версии приложения WhatsApp. Я задал тот же вопрос здесь, и это по-прежнему невозможно в текущем API.

«Каждое приложение имеет свою собственную реализацию для обработки общих сообщений. Лучшим вариантом будет сократить ссылку (используя bit.ly или goo.gl), чтобы сделать ее удобной для пользователя».

Надеюсь, скоро они разрешат что-то подобное.

person Dan    schedule 09.10.2017