如何使用深度 link 重定向到 Apple App Store? (例如查询字符串)

How do I redirect to the Apple App Store with a deep link? (e.g. a query string)

我需要 iOS 没有安装我的应用程序的用户下载,然后自动导航到我的应用程序中的某个部分。

相关,is this question,但我并不完全依赖 Google 的 SDK。我什么都能用

我怎么能

有了 deeplinks,无论安装与否,您都有一个 link 传递给应用程序。那里有很多关于设置它们的 posts,但这里是一个快速概述。

首先您需要配置您的应用程序以在.plist 文件中处理它们。这是一个 post:

https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9

您可以使用像 branch.io or set up a redirection page on your own website with an SSL certificate since it requires https. (there is information in the link above, or here is some information from Apple)

这样的工具

当你的App被深度调用时link(无论是否安装) - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 方法在 AppDelegate.m 中调用,您传递的信息在 url 参数中。

这是一个很好的 post 设置它们的方法。

http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/