所以,当我安装应用程序时,我正在寻找在Xamarin表单上的另一个应用程序中打开应用程序的最佳方式。目前我有一个指向playstore的外部链接(在Play商店中加载应用程序)但是,当安装该应用程序时,我想直接链接到此.. 我将如何使用Xamarin表格进行此操作?干杯
以下是解决此问题的方法:
在Xamarin中设置应用链接
这是可能的,但我们需要将代码更改为我们要链接的应用程序。
"应用来自" (在我们的例子中)改变:
要链接到其他应用,对主应用所做的更改很少: 1)创建一个新的URI。例如。 (URI AppLink = new Uri(" http://appto/load");) 2)使用Device.OpenURI(AppLink)设置链接;
" App to" (在我们的例子中)改变:
Android :
在主要活动中,我们需要添加一个intent过滤器,这是一个示例: [IntentFilter(new [] {Android.Content.Intent.ActionView}, DataScheme =" appto&#34 ;, DataHost ="负载&#34 ;, Categories = new [] {Android.Content.Intent.CategoryDefault})]
DataScheme和DataHost对应于上面的uri链接。
的iOS :
在高级选项卡的info.plist文件中,我们需要创建一个新的" url类型" 我添加了“com.appto.test”的标识符和“appto”的URL方案(对应于uri链接) 完成这些更改后,应用程序应该链接。至少以它运作的例子为准。