1

因此,我正在寻找在安装应用程序时在 Xamarin 表单上的另一个应用程序中打开应用程序的最佳方式。目前我有一个指向 playstore 的外部链接(它在 play store 上加载应用程序)但是,当应用程序已安装我想直接链接到此.. 我将如何使用 Xamarin 表单执行此操作?干杯

这是我解决此问题的方法:

在 Xamarin 中设置应用链接

这是可能的,但我们需要将代码更改为我们链接到的应用程序。

“App from”(在我们的例子中)变化:

要链接到另一个应用程序,对主应用程序所做的更改很小:1) 创建一个新的 URI。例如 (URI AppLink = new Uri(" http://appto/load ");) 2) 用 Device.OpenURI(AppLink); 建立链接;

“应用到”(在我们的例子中)更改:

安卓

在主要活动中,我们需要添加一个意图过滤器,这是一个示例: [IntentFilter(new [] {Android.Content.Intent.ActionView }, DataScheme="appto", DataHost="load", Categories =new [] { Android.Content.Intent.CategoryDe​​fault })]

DataScheme 和 DataHost 对应上面的 uri 链接。

IOS

在高级选项卡的 info.plist 文件中,我们需要创建一个新的“url 类型”,我添加了“com.appto.test”的标识符和“appto”的 URL 方案(对应于 uri 链接)完成这些更改后,应用程序应该链接。至少在这个例子中它起作用了。

4

0 回答 0