File tree Expand file tree Collapse file tree 2 files changed +14
-1
lines changed
src/main/java/com/dieam/reactnativepushnotification/modules Expand file tree Collapse file tree 2 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -60,5 +60,9 @@ dependencies {
6060 implementation " $appCompatLibName :$supportLibVersion "
6161 implementation ' com.facebook.react:react-native:+'
6262 implementation ' me.leolin:ShortcutBadger:1.1.22@aar'
63- implementation " com.google.firebase:firebase-messaging:${ safeExtGet('firebaseMessagingVersion', '21.1.0')} "
63+ implementation (" com.google.firebase:firebase-messaging:${ safeExtGet('firebaseMessagingVersion', '21.1.0')} " ) {
64+ exclude group : " com.google.firebase" , module : " firebase-core"
65+ exclude group : " com.google.firebase" , module : " firebase-analytics"
66+ exclude group : " com.google.firebase" , module : " firebase-measurement-connector"
67+ }
6468}
Original file line number Diff line number Diff line change 22
33import com .google .firebase .messaging .FirebaseMessagingService ;
44import com .google .firebase .messaging .RemoteMessage ;
5+ import com .google .firebase .messaging .Constants ;
56
67import android .os .Handler ;
78import android .os .Looper ;
89import android .util .Log ;
10+ import android .content .Intent ;
911
1012import com .facebook .react .ReactApplication ;
1113import com .facebook .react .ReactInstanceManager ;
@@ -32,6 +34,13 @@ public RNPushNotificationListenerService(FirebaseMessagingService delegate) {
3234 this .mMessageReceivedHandler = new RNReceivedMessageHandler (delegate );
3335 }
3436
37+ @ Override
38+ public void handleIntent (Intent intent ){
39+ intent .putExtra (Constants .AnalyticsKeys .ENABLED , "0" );
40+ String enabled = intent .getStringExtra (Constants .AnalyticsKeys .ENABLED );
41+ Log .i (LOG_TAG , "Disabling analyticsKeys.ENABLED, new value: " + enabled );
42+ super .handleIntent (intent );
43+ }
3544 @ Override
3645 public void onNewToken (String token ) {
3746 final String deviceToken = token ;
You can’t perform that action at this time.
0 commit comments