在 iOS9 中实施智能横幅

Implement smart banner in iOS9

我一直在寻找一种方法来实现促销智能横幅,将用户从我的网站带到我通常的主要发布 activity,网络代码很简单,我只是不知道该怎么做在应用程序方面。

所以我研究了一下我需要在app delegate中实现的方法是:

func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool
{
    // Code here
}

但该函数在 iOS9 中已弃用。新的是:

func application(app: UIApplication, openURL url: NSURL, options: [String : AnyObject]) -> Bool {
    // code here
}

我想将用户发送到主启动器视图控制器,我想支持 iOS7 及更高版本。我要实现哪个功能?实现两者都会调用代码两次吗?我使用什么代码将用户发送到主视图?

您需要为您的应用创建深层链接。一个很好的 link 解释了如何。