fluffychat/scripts/enable-android-google-services.patch

104 lines
4.0 KiB
Diff
Raw Permalink Normal View History

diff --git a/android/app/build.gradle b/android/app/build.gradle
2022-01-29 12:35:03 +01:00
index 39c920e8..e27a49f5 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
2021-09-26 09:31:46 +02:00
@@ -80,11 +80,11 @@ flutter {
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
- //implementation 'com.google.firebase:firebase-messaging:19.0.1' // Workaround for https://github.com/microg/android_packages_apps_GmsCore/issues/313#issuecomment-617651698
+ implementation 'com.google.firebase:firebase-messaging:19.0.1' // Workaround for https://github.com/microg/android_packages_apps_GmsCore/issues/313#issuecomment-617651698
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
2021-12-12 19:37:00 +01:00
implementation 'com.github.UnifiedPush:android-connector:1.2.3' // needed for unifiedpush
}
-//apply plugin: 'com.google.gms.google-services'
+apply plugin: 'com.google.gms.google-services'
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
2022-01-29 12:35:03 +01:00
index eae7eadf..cf81a750 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
2022-01-29 12:35:03 +01:00
@@ -88,12 +88,12 @@
</activity>
- <!-- <service android:name=".FcmPushService"
+ <service android:name=".FcmPushService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
- </service> -->
+ </service>
<receiver android:exported="true" android:enabled="true" android:name=".UnifiedPushReceiver">
<intent-filter>
diff --git a/android/app/src/main/kotlin/chat/fluffy/fluffychat/FcmPushService.kt b/android/app/src/main/kotlin/chat/fluffy/fluffychat/FcmPushService.kt
index d9930f55..510e9845 100644
--- a/android/app/src/main/kotlin/chat/fluffy/fluffychat/FcmPushService.kt
+++ b/android/app/src/main/kotlin/chat/fluffy/fluffychat/FcmPushService.kt
@@ -1,4 +1,4 @@
-/*package chat.fluffy.fluffychat
+package chat.fluffy.fluffychat
import com.famedly.fcm_shared_isolate.FcmSharedIsolateService
@@ -33,4 +33,3 @@ class FcmPushService : FcmSharedIsolateService() {
}
}
}
-*/
\ No newline at end of file
diff --git a/android/build.gradle b/android/build.gradle
index 4ce5c41d..be58d662 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -8,7 +8,7 @@ buildscript {
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
- //classpath 'com.google.gms:google-services:4.3.8'
+ classpath 'com.google.gms:google-services:4.3.8'
}
}
diff --git a/lib/utils/background_push.dart b/lib/utils/background_push.dart
2022-01-29 12:35:03 +01:00
index f2eb9fb4..0234765f 100644
--- a/lib/utils/background_push.dart
+++ b/lib/utils/background_push.dart
2021-10-26 20:44:23 +02:00
@@ -39,7 +39,7 @@ import 'famedlysdk_store.dart';
2021-10-26 19:00:00 +02:00
import 'matrix_sdk_extensions.dart/matrix_locals.dart';
import 'platform_infos.dart';
-//import 'package:fcm_shared_isolate/fcm_shared_isolate.dart';
+import 'package:fcm_shared_isolate/fcm_shared_isolate.dart';
2021-10-26 19:00:00 +02:00
class NoTokenException implements Exception {
String get cause => 'Cannot get firebase token';
2022-01-29 12:35:03 +01:00
@@ -117,7 +117,7 @@ class BackgroundPush {
setupPush();
}
2022-01-29 12:35:03 +01:00
- final dynamic _fcmSharedIsolate = null; //FcmSharedIsolate();
+ final dynamic _fcmSharedIsolate = FcmSharedIsolate();
2022-01-29 12:35:03 +01:00
StreamSubscription<LoginState>? onLogin;
StreamSubscription<SyncUpdate>? onRoomSync;
diff --git a/pubspec.yaml b/pubspec.yaml
2022-01-29 12:35:03 +01:00
index a1442ed2..ee0ce757 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
2022-01-29 12:35:03 +01:00
@@ -21,8 +21,8 @@ dependencies:
email_validator: ^2.0.1
emoji_picker_flutter: ^1.0.7
2021-11-11 19:19:59 +01:00
encrypt: ^5.0.1
- #fcm_shared_isolate:
- # git: https://gitlab.com/famedly/libraries/fcm_shared_isolate.git
+ fcm_shared_isolate:
+ git: https://gitlab.com/famedly/libraries/fcm_shared_isolate.git
2021-10-09 08:13:10 +02:00
file_picker_cross: ^4.5.0
flutter:
2021-12-27 12:37:16 +01:00
sdk: flutter