Откройте приложение для Android из браузера, используя JavaScript

Я пытаюсь открыть свое приложение для Android после загрузки веб-страницы с помощью JavaScript, я вижу много ответов в stackru, ни одна из тем не работает для меня

в хроме | по умолчанию мобильный браузер моя ссылка выглядит

<a href="myappschema://myapphost/" id="deeplink" > return back to my app </a>

это прекрасно работает, когда пользователь нажимает на ссылку, но как я могу вызвать ее из JavaScript после загрузки страницы

я пытаюсь использовать JQuery или Javascript, как показано ниже, безуспешно, без помощи?

1-

 window.location.href = "myappschema://myapphost/";

2-

 setTimeout(function () {
                  jQuery('#deeplink')[0].click();
                    }, 3000);

В моей деятельности я добавляю

  [Activity(Label = "@string/app_name", MainLauncher = true,
            WindowSoftInputMode = SoftInput.AdjustResize,
            Icon = "@mipmap/ic_logo_2", Theme = "@style/MyTheme.Splash")]
        [IntentFilter(new[] { Android.Content.Intent.ActionView,Android.Content.Intent.CategoryBrowsable,Android.Content.Intent.ActionDefault },
        DataScheme = "myappschema",
        DataHost = "myapphost",
        DataPathPrefix = "/",
        Categories = new[] { Android.Content.Intent.CategoryDefault, Android.Content.Intent.CategoryBrowsable,Android.Content.Intent.ActionDefault })]
   public class MainActivity : AppCompatActivity, NavigationView.IOnNavigationItemSelectedListener
    {}

0 ответов

Другие вопросы по тегам