如何确保使用浏览器在真实Android设备上使用我的应用的http链接?

时间:2015-08-21 20:00:32

标签: android xamarin xamarin.android

我想确保我的应用链接在真实设备上运行。这是我的Xamarin代码:

    [Activity(Theme = "@style/Theme.Splash", Label = "MyappName", MainLauncher = true, Icon = "@drawable/icon")]
[IntentFilter(new[] { Android.Content.Intent.ActionView },
DataScheme = "http",
DataHost = "www.mywebsite.net",
Categories = new[] { Android.Content.Intent.CategoryDefault, Android.Content.Intent.CategoryBrowsable })]

这是有效的:

  • 使用虚拟设备从www.myotherwebsite.net(在浏览器中)链接到www.mywebsite.net。 Android要求我选择是否要使用浏览器打开www.mywebsite.net或者只是打开我的应用程序。
  • 使用真实设备从电子邮件(使用gmail应用程序,Outlook应用程序和Android电子邮件应用程序测试)链接到应用程序。 Android问我如上所述的相同问题。

这是不起作用的:

  • 使用真实设备从www.myotherwebsite.net(在浏览器中)链接到www.mywebsite.net。 Android不会问我是否要打开我的应用程序。它只是打开www.mywebsite.net。

我如何确保这有效?这种机制应该在真实设备上运行。对于维基百科,它确实有效。

0 个答案:

没有答案