我需要安装一个没有安装我的应用的iOS用户才能下载,然后自动导航到我应用中的一部分。
相关,is this question,但我并非完全依赖Google的SDK。我可以使用任何东西。
我怎么能
答案 0 :(得分:12)
使用深层链接,无论是否安装,都会有一个传递给App的链接。有很多关于设置它们的帖子,但这里是一个快速概述。
首先,您需要配置您的应用程序以在.plist文件中处理它们。这是一篇帖子:
https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9
您可以使用branch.io之类的工具,也可以使用SSL证书在自己的网站上设置重定向页面,因为它需要https
。 (上面的链接中有信息,或者这里是Apple)
当您的应用程序被深层链接调用时(无论是否已安装)
在- (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/