我想在我的iOS應用中實現深層鏈接。我想打開一個鏈接,我的應用程序特定的頁面(鏈接改變每次)..我已經嘗試了本Link從任何網址(深層鏈接)打開應用
但它在斯威夫特和我使用的Objective C的
如果有任何有益的鏈接目標c,請分享。由於
我想在我的iOS應用中實現深層鏈接。我想打開一個鏈接,我的應用程序特定的頁面(鏈接改變每次)..我已經嘗試了本Link從任何網址(深層鏈接)打開應用
但它在斯威夫特和我使用的Objective C的
如果有任何有益的鏈接目標c,請分享。由於
嘗試讀取這個代碼:here
除了這個閱讀這將如何工作:http://blog.originate.com/blog/2014/04/22/deeplinking-in-ios/
請嘗試以下方法和更新,如果你能夠繼續進行。
- (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