【发布时间】:2019-10-20 14:55:22
【问题描述】:
我想将我的用户从电子邮件链接重定向到特定的应用页面。 我没有后续网站,我的应用程序是独立的。 我已经尝试过意图过滤器,它确实将我带到了应用程序的主要活动,但我如何将用户导航到特定活动是我的主要障碍。 我对应用链接不感兴趣,我只需要深度链接。 我想知道如何直接从链接本身导航到特定活动。
我已经在 mainactivity.cs 中尝试了意图过滤器以及数据方案。 在我的实现中,当我在电子邮件中发送链接并单击操作系统时,系统会询问我应该如何进行 1.通过应用程序或 2.Chrome 这很好。 但是当我点击应用程序时,它会从主要活动中打开。
[IntentFilter(new[] { Android.Content.Intent.ActionView },
AutoVerify = true,
Categories = new[]
{
Android.Content.Intent.CategoryDefault,
Android.Content.Intent.CategoryBrowsable
},
DataScheme = "http",
DataPathPrefix = "",
DataHost = "MyAppName")]
【问题讨论】:
-
您是在谈论打开特定表单的页面还是 Android Activity?
-
我想将我的用户从电子邮件链接重定向到特定页面。前任。继续复制它,然后单击此处确认您的帐户。像这样的东西。
标签: c# xamarin cross-platform href deep-linking