diff --git a/Vector/Utils/Tools.m b/Vector/Utils/Tools.m index 068a53aec..f89d15637 100644 --- a/Vector/Utils/Tools.m +++ b/Vector/Utils/Tools.m @@ -65,17 +65,23 @@ { BOOL isUniversalLink; + NSLog(@"#### isUniversalLink. url.host: %@", url.host); + if ([url.host isEqualToString:@"vector.im"] || [url.host isEqualToString:@"www.vector.im"]) { // iOS Patch: fix vector.im urls before using it url = [Tools fixURLWithSeveralHashKeys:url]; + NSLog(@"#### isUniversalLink. Fixed url: %@", url); + if (NSNotFound != [@[@"/app", @"/staging", @"/beta", @"/develop"] indexOfObject:url.path]) { isUniversalLink = YES; } } + NSLog(@"#### isUniversalLink. Result: %@", @(isUniversalLink)); + return isUniversalLink; } diff --git a/Vector/ViewController/RoomViewController.m b/Vector/ViewController/RoomViewController.m index 2c27d313e..ef6398cf5 100644 --- a/Vector/ViewController/RoomViewController.m +++ b/Vector/ViewController/RoomViewController.m @@ -1375,6 +1375,8 @@ // Try to catch universal link supported by the app NSURL *url = userInfo[kMXKRoomBubbleCellUrl]; + NSLog(@"#### shouldDoAction. url: %@", url); + // If the link can be open it by the app, let it do if ([Tools isUniversalLink:url]) {