fix: iOS SSO

This commit is contained in:
Christian Pauly 2021-06-18 11:21:00 +02:00
parent 938d1d054c
commit a74ca8ecb6
2 changed files with 5 additions and 4 deletions

View File

@ -26,12 +26,11 @@
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<string>Viewer</string>
<key>CFBundleURLName</key>
<string>im.fluffychat.app.uris</string>
<key>CFBundleURLSchemes</key>
<array>
<string>ShareMedia</string>
<string>im.fluffychat</string>
</array>
</dict>

View File

@ -199,9 +199,11 @@ class HomeserverPickerController extends State<HomeserverPicker> {
}
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(