Android App-Link: приложение Xamarin не открывается по https URI - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь открыть приложение Xamarin (Forms) с помощью Chrome для просмотра определенного URL.Я следовал (среди прочего) этому учебнику: https://docs.microsoft.com/de-de/xamarin/android/platform/app-linking

Это упражнение:

[Activity(Label = "RecipeURLSchemeInterceptorActivity", NoHistory = true, LaunchMode = LaunchMode.SingleTask)]
[IntentFilter(
new[] { Intent.ActionView },
Categories = new[] { Intent.CategoryDefault, Intent.CategoryBrowsable },
DataScheme = "https",
DataHost = "subdomain.domain.tld",
DataPathPrefix = "/recipe",
AutoVerify = true
)]
public class RecipeURLSchemeInterceptorActivity : Activity
{
    protected override async void OnCreate(Bundle savedInstanceState)
    {
        base.OnCreate(savedInstanceState);

        //Code
    }
}

URL-адрес, который я использую для проверки функциональности:

https://subdomain.domain.tld/recipe.php?s=17

Код работает, когда используется не https, а нестандартная схема (например, appname: // ...), но не при использовании https в качестве схемы.

Я подтвердил право собственности на домен, загрузив этот файл вhttps://subdomain.domain.tld/.well-known/assetlinks.json:

https://pastebin.com/iumfVsrj

Почему мое приложение не открывается при просмотре URL-адреса?Если вам нужна дополнительная информация, не стесняйтесь спрашивать.

Большое спасибо!

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