首页 > 解决方案 > Buildfire - 我可以将用户路径发送到应用程序本身之外的应用程序吗?

问题描述

如果我希望用户在应用程序中填写某些内容,我可以给他们一条通向应用程序本身插件的路径吗?例如,当您尝试在手机上打开谷歌地图链接并且您拥有谷歌地图应用程序时,它只会打开该应用程序。

标签: buildfire

解决方案


如果您希望从应用程序外部深度链接到应用程序,则可以通过自定义架构和深度链接来实现。因此,每个应用程序都会在操作系统上发布一个唯一的架构。你习惯了“http”或“ftp”等模式。自定义架构在操作系统上注册,让操作系统知道他们是否看到您的应用负责使用它的架构/协议。例如,facebook 是“fb://”。您可以联系客户支持以查看您的应用是否已发布,以及它是什么。

第二部分是深度链接到特定插件,您可以在“控制面板”中插件的控制端找到该插件的快速快捷方式 在此处输入图像描述

一旦你打开了应用程序,然后让它导航到你想要的插件。最后一步是可选的,但很高兴知道。您可以将查询字符串参数传递给插件,以便它可以从内部采取进一步的行动。例如,您可以让它预填充信息或导航到插件的子部分。

这是一个例子: app683a5d://plugin/cb705192-fe4c-44e9-8032-34c9ee0a186a-1560793060569?firstName=Daniel&tel=555-555-5555

  • app683a5d://告诉操作系统打开哪个应用程序
  • plugin/cb705192-fe4c-44e9-8032-34c9ee0a186a-1560793060569告诉应用打开哪个插件实例
  • ?firstName=Daniel&tel=555-555-5555将数据传递给插件以使用

以下是一些有用的参考资料:


推荐阅读