From 5ac6ca6e9d701b5b3b23b43b9aaa7dcf080292bd Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Fri, 18 Jun 2021 11:21:00 +0200 Subject: [PATCH] fix: iOS SSO --- ios/Runner/Info.plist | 3 +-- lib/pages/homeserver_picker.dart | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 1cb882bd..0870b5af 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -26,12 +26,11 @@ CFBundleTypeRole - Editor + Viewer CFBundleURLName im.fluffychat.app.uris CFBundleURLSchemes - ShareMedia im.fluffychat diff --git a/lib/pages/homeserver_picker.dart b/lib/pages/homeserver_picker.dart index 650c7e24..49d269ec 100644 --- a/lib/pages/homeserver_picker.dart +++ b/lib/pages/homeserver_picker.dart @@ -199,9 +199,11 @@ class HomeserverPickerController extends State { } final redirectUrl = kIsWeb ? html.window.location.href - : AppConfig.appOpenUrlScheme.toLowerCase() + '://sso'; + : AppConfig.appOpenUrlScheme.toLowerCase() + '://login'; launch( - '${Matrix.of(context).client.homeserver?.toString()}/_matrix/client/r0/login/sso/redirect/${Uri.encodeComponent(id)}?redirectUrl=${Uri.encodeQueryComponent(redirectUrl)}'); + '${Matrix.of(context).client.homeserver?.toString()}/_matrix/client/r0/login/sso/redirect/${Uri.encodeComponent(id)}?redirectUrl=${Uri.encodeQueryComponent(redirectUrl)}', + forceSafariVC: false, + ); } void signUpAction() => launch(