从任何网址(深层链接)打开应用
问题描述:
我想在我的iOS应用中实现深层链接。我想打开一个链接,我的应用程序特定的页面(链接改变每次)..我已经尝试了本Link从任何网址(深层链接)打开应用
但它在斯威夫特和我使用的Objective C的
如果有任何有益的链接目标c,请分享。由于
答
请尝试以下方法和更新,如果你能够继续进行。
- (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;
}
Swift与Objective-C没有区别。只有语法略有不同。 – Fogmeister
可以请你从共享链接转换swift语法..这将在objc工作,我无法转换exec代码 –
我会离开,作为一个练习,你要做的。 Swift并不是一件奇怪的事情,它改变了一切。它是一种编程语言。它使用变量,函数,条件等...它不应该很难转换。 – Fogmeister