diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index 9cbecc16..eae7eadf 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -58,6 +58,12 @@ + + + + + + diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 18d8a56e..99dd7099 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -35,6 +35,7 @@ ShareMedia im.fluffychat + matrix diff --git a/lib/pages/chat_list/chat_list.dart b/lib/pages/chat_list/chat_list.dart index 24e671a9..6fe5420b 100644 --- a/lib/pages/chat_list/chat_list.dart +++ b/lib/pages/chat_list/chat_list.dart @@ -129,6 +129,7 @@ class ChatListController extends State { void _processIncomingUris(String text) async { if (text == null) return; VRouter.of(context).to('/rooms'); + text = text.replaceFirst('im.fluffychat://', 'matrix:'); UrlLauncher(context, text).openMatrixToUrl(); return; }