我需要有一个iOS用户,谁没有安装我的应用程序,下载,然后自动导航到我的应用程序的一部分。
与此相关的是这个问题,但我并不完全依赖谷歌的SDK。我可以用任何东西我怎么能
- 链接用户到我的应用程序在应用商店和
- 有信息(查询字符串)发送到我的应用程序在第一次启动
有了深度链接,无论是否安装,你都有一个链接传递给应用程序。有很多关于设置它们的帖子,但这里是一个快速的概述。
首先,你需要配置你的应用程序在.plist文件中处理它们。这里有一个帖子:
https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9您可以使用像branch这样的工具。或在您自己的网站上使用SSL证书设置重定向页面,因为它需要https
。(上面的链接中有信息,或者这里有一些来自苹果的信息)
当你的应用程序被深度链接调用时(无论它是否安装)- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法在AppDelegate.m
中被调用,您传递的信息在url
参数中。
这里有一篇关于如何设置它们的好文章。
http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/