【问题标题】:Redirect a user on a website to my iOS application将网站上的用户重定向到我的 iOS 应用程序
【发布时间】:2018-08-11 16:54:05
【问题描述】:

我正在我的 iOS 应用中实现一项功能,该功能要求用户获得 Spotify API 授权。但是,我对他们返回应用程序的方式有疑问。一旦用户同意我的应用程序能够修改他们帐户中的内容,他就会被重定向到我网站上的回调站点。在这个回调站点上,我想实现自动将用户发送回应用程序的功能。是否有 Javascript 代码来执行此操作?

有关此工作的一些示例:

https://itunes.apple.com/ - 如果在移动设备上立即发送到 Apple Music

https://open.spotify.com/ - 你会被立即发送到 Spotify

如何做到这一点?是否也可以将参数传递给应用程序?即 Spotify、Itunes 和 Apple Music - 所有重定向都会立即将用户发送到正确的曲目、艺术家或专辑,与 URL 中指定的相同。

【问题讨论】:

    标签: javascript html ios swift redirect


    【解决方案1】:

    您可能想要的是通用链接: https://developer.apple.com/ios/universal-links/

    Universal Links 可能比自定义 URL 方案更好,因为它使用的 URL 无论您的应用是否已安装都有效。如果未安装,您的网站可以提供常规网页。但是,如果用户在安装了您的应用程序的设备上打开这些 URL 之一,则该 URL 将直接启动到您的应用程序中。不需要 JavaScript 或额外的技巧。

    请注意,这仅在您控制整个域时才有效(因为 apple-app-site-association 配置文件位于域的根目录中)。如果这对您不起作用,您将不得不使用 URL 方案(以及使没有您的应用的用户顺利运行所需的相应奇怪的 JavaScript hack)。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 2020-08-26
      • 2018-03-04
      • 1970-01-01
      • 2012-08-19
      • 2014-10-27
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 2020-07-23
      相关资源
      最近更新 更多