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

问题描述:

我想在我的iOS应用中实现深层链接。我想打开一个链接,我的应用程序特定的页面(链接改变每次)..我已经尝试了本Link从任何网址(深层链接)打开应用

但它在斯威夫特和我使用的Objective C的

如果有任何有益的链接目标c,请分享。由于

+0

Swift与Objective-C没有区别。只有语法略有不同。 – Fogmeister

+0

可以请你从共享链接转换swift语法..这将在objc工作,我无法转换exec代码 –

+0

我会离开,作为一个练习,你要做的。 Swift并不是一件奇怪的事情,它改变了一切。它是一种编程语言。它使用变量,函数,条件等...它不应该很难转换。 – Fogmeister

尝试读取这个代码:here

除了这个阅读这将如何工作:http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/

+0

我已检查此链接..但我的网址链接每次都在变化.. –

+0

如果url总是改变,那么你如何认为这应该被重定向到该页面? – ajjjjjjjj

+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; 
}