从任何网址打开应用程序(深层链接)

时间:2017-04-20 11:11:01

标签: ios objective-c iphone deep-linking

我想在我的iOS应用中实现深层链接。我想在链接上打开我的应用程序特定页面(链接每次都在变化)..我试过这个Link

但它是在Swift中我使用的是目标c

如果有任何有用的链接目标c,请分享。感谢

2 个答案:

答案 0 :(得分:0)

尝试阅读此代码:here

除了这一点,请阅读它的工作原理:http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/

答案 1 :(得分:0)

如果您可以继续,请尝试以下方法并进行更新。

- (BOOL)application:(UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * _Nullable))restorationHandler {
    if ([[userActivity activityType] isEqualToString:NSUserActivityTypeBrowsingWeb])
    {
        NSURL *webUrl = userActivity.webpageURL;
        // Extract details from url and act accordingly, like redirection to screens etc.
    }
    return YES;
}