Как открыть конкретную страницу в приложении из URL Shared link Xamarin формы - PullRequest
0 голосов
/ 23 октября 2018

Мне нужно сделать две вещи: во-первых, я хочу поделиться моделью с социальными сетями. Например, у меня есть продукт с заголовком, текстом, идентификатором (или конкретным URL-адресом). Я использую share.plugin, чтобы поделиться этой моделью, во-вторых, яхочу, когда пользователь нажимает на ссылку, если приложение установлено, оно переходит на определенную страницу, иначе оно переходит на страницу веб-сайта. Я перешел по ссылкам, в которых говорится о глубоких ссылках и индексации приложения, но я не нашел ничего похожего на

Примечание: Я использовал призму для форм xamarin

Обновление: Я попробовал это

private void RegisterLink()
        {
            //var url = $"https://unelectronics.com/ar/product/{GenerateSEOTitle(ProductData.ID, ProductData.SKUName)}".Trim();
            var url = "https://unelectronics.com/ar/product/888-lg-55c7v-55-4k-oled-smart-tv";

            var entry = new AppLinkEntry
            {               
                Title = ProductData.Title,
                AppLinkUri = new Uri(url, UriKind.RelativeOrAbsolute),
                IsLinkActive = true,
            };

            entry.KeyValues.Add("contentType", "product");
            entry.KeyValues.Add("companyName", "UNElectronics");
            entry.KeyValues.Add("appName", "UNElectronics");
            Application.Current.AppLinks.RegisterLink(entry);
        }

, что является концепцией applink, но она не работает для меня

Любая помощь?

...