如何在c#Xamarin android中从浏览器链接打开应用程序
本文关键字:链接 浏览器 应用程序 c#Xamarin android | 更新日期: 2023-09-27 18:00:32
我在代码中尝试了一些示例,点击浏览器中的链接打开应用程序,但仍然无法在应用程序中执行我想要的操作。我想通过这些链接xamarin和这个。有人能建议我该怎么做吗?以正确的方式回答我的问题,提前谢谢。
我的代码:
[IntentFilter (new[]{Intent.ActionView},
Categories = new [] {Intent.CategoryDefault},
DataScheme = "superduperapp",
DataHost = "something")]
链接是例如:"superduperapp://my_code_is_here"
您可能缺少类别浏览功能。试试这个:
[IntentFilter (
new [] { Intent.ActionView },
Categories = new [] { Intent.CategoryDefault,
Intent.CategoryBrowsable },
DataScheme = "superduperapp",
DataHost = "my_code_is_here")]
此外,请记住,您可以通过adb
:轻松测试您的意图
adb shell am start -a android.intent.action.VIEW -d superduperapp://my_code_is_here