我在我的代码中尝试了一些示例,点击浏览器中的链接打开应用程序但仍然无法在我的应用中执行我想要的操作。我希望通过这些链接xamarin和this。任何人都可以建议我做什么,正确的方式来获得我的问题的灵魂,提前谢谢。
我的代码:
[IntentFilter (new[]{Intent.ActionView},
Categories = new [] {Intent.CategoryDefault},
DataScheme = "superduperapp",
DataHost = "something")]
链接例如:" superduperapp:// my_code_is_here"
答案 0 :(得分:4)
您可能缺少CategoryBrowsable。试试这个:
[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