从网页重定向而无需修改应用程序的代码

时间:2018-11-08 06:57:24

标签: android ios android-manifest url-redirection info.plist

反正有没有将用户引导到移动应用程序而无需修改移动应用程序的情况?

2 个答案:

答案 0 :(得分:1)

对于iOS

答案是。您可以在不更改应用代码的情况下打开应用。但这并不意味着您无需更改应用程序的配置就可以做到。

没有没有公共api 可以用于此目的。 但是,使其可用并不难,如果您只想打开该应用程序,则无需编码。只需info.plist中的一个简单标签即可完成操作:

enter image description here

项目->目标->信息-> URL类型-> URL方案=域(可以替换为您喜欢的任何内容)

现在,通过调用domain://作为链接来打开应用程序

对于Android

存在类似的流程,您应该像这样将URL列表添加到应用的清单

<intent-filter>
  ...
  <data android:scheme="https" android:host="www.example.com" />
  <data android:scheme="app" android:host="open.my.app" />
</intent-filter>

似乎这仅支持https://www.example.comapp://open.my.app。但是,它实际上支持这两个,以及以下两个:app://www.example.comhttps://open.my.app

您可以阅读this documentation以获得更多详细信息。

答案 1 :(得分:0)

对于iOS,您需要添加对通用链接的支持。这需要访问:

  1. Apple开发者帐户
  2. iOS应用源代码
  3. 后端。

您可以在this medium article about universal-links-in-ios

中找到详细信息