Update universal links origin

This commit is contained in:
manuroe 2016-09-14 14:35:28 +02:00
parent 9b580d4204
commit f10b16ab74
4 changed files with 8 additions and 5 deletions

View file

@ -43,7 +43,7 @@
+ (BOOL)isUniversalLink:(NSURL*)url;
/**
Fix a http://vector.im path url.
Fix a http://vector.im or http://vector.im path url.
This method fixes the issue with iOS which handles URL badly when there are several hash
keys ('%23') in the link.

View file

@ -72,9 +72,10 @@
{
BOOL isUniversalLink = NO;
if ([url.host isEqualToString:@"vector.im"] || [url.host isEqualToString:@"www.vector.im"])
if ([url.host isEqualToString:@"vector.im"] || [url.host isEqualToString:@"www.vector.im"]
|| [url.host isEqualToString:@"riot.im"] || [url.host isEqualToString:@"www.riot.im"])
{
// iOS Patch: fix vector.im urls before using it
// iOS Patch: fix vector.im/riot.im urls before using it
NSURL *fixedURL = [Tools fixURLWithSeveralHashKeys:url];
if (NSNotFound != [@[@"/app", @"/staging", @"/beta", @"/develop"] indexOfObject:fixedURL.path])

View file

@ -15,9 +15,9 @@
<key>homeserver</key>
<string>matrix.org</string>
<key>webAppUrlDev</key>
<string>https://vector.im/develop</string>
<string>https://riot.im/develop</string>
<key>webAppUrlBeta</key>
<string>https://vector.im/beta</string>
<string>https://riot.im/beta</string>
<key>apnsDeviceToken</key>
<string></string>
<key>showAllEventsInRoomHistory</key>

View file

@ -6,6 +6,8 @@
<array>
<string>applinks:www.vector.im</string>
<string>applinks:vector.im</string>
<string>applinks:riot.im</string>
<string>applinks:www.riot.im</string>
</array>
</dict>
</plist>