12

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

相关的是这个问题,但我并不完全依赖谷歌的 SDK。我可以使用任何东西。

我怎样才能

  • 将用户链接到我在应用商店中的应用和
  • 在首次启动时将信息(查询字符串)发送到我的应用程序
4

1 回答 1

15

使用深度链接,无论是否安装,您都有一个传递给应用程序的链接。有很多关于设置它们的帖子,但这里有一个快速概述。

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

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

您可以使用branch.io 之类的工具,也可以使用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/

于 2015-10-06T17:09:01.803 回答