Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Xamarin for Android中通过web链接处理深度链接_Xamarin_Xamarin.forms_Xamarin.android_Deep Linking - Fatal编程技术网

在Xamarin for Android中通过web链接处理深度链接

在Xamarin for Android中通过web链接处理深度链接,xamarin,xamarin.forms,xamarin.android,deep-linking,Xamarin,Xamarin.forms,Xamarin.android,Deep Linking,我需要在我的Xamarin应用程序中处理一个来自邮件的深层链接。 我设法让它在安卓和IOS上运行,但安卓仍然有问题 如中所述,我重写了onApplicationRequestReceived方法来处理导航 问题在于,此方法在应用程序的每个实例中触发一次 例如,如果我第一次单击链接,它将转到正确的页面(A页),因为我编写的代码已被触发,但如果转到另一个页面(B页),然后将应用程序置于后台,返回邮件并再次单击链接,它将恢复应用程序并打开B页,而不是A页 你对我每次点击链接时如何触发它有什么想法吗?我

我需要在我的Xamarin应用程序中处理一个来自邮件的深层链接。 我设法让它在安卓和IOS上运行,但安卓仍然有问题

如中所述,我重写了onApplicationRequestReceived方法来处理导航

问题在于,此方法在应用程序的每个实例中触发一次

例如,如果我第一次单击链接,它将转到正确的页面(A页),因为我编写的代码已被触发,但如果转到另一个页面(B页),然后将应用程序置于后台,返回邮件并再次单击链接,它将恢复应用程序并打开B页,而不是A页


你对我每次点击链接时如何触发它有什么想法吗?

我最终使用了本机android行为与意图进行深度链接,它在Xamarin中工作

你能提供示例吗。还有ios呢?