使用javascript从浏览器打开android应用

时间:2018-11-04 16:10:09

标签: javascript android xamarin.android android-deep-link

我正在尝试使用javascript加载网页后打开我的android应用程序,我在stackoverflow中看到了很多答案,对我而言没有主题工作

在Chrome中|默认的移动浏览器,我的链接似乎是

<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 个答案:

没有答案