From dda40d22d41a12a2544710014baf097952d2d931 Mon Sep 17 00:00:00 2001 From: akif Date: Fri, 10 Apr 2026 19:15:38 +0800 Subject: [PATCH 1/2] Fix duplicate Android push notifications from PushInterceptReceiver Add tools:node="remove" to PushInterceptReceiver in the plugin manifest so Android manifest merger strips the legacy GCM/C2DM broadcast receiver. Modern Intercom SDK handles pushes via IntercomFcmMessengerService (FCM), so having both active causes duplicate notifications. --- intercom_flutter/android/src/main/AndroidManifest.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/intercom_flutter/android/src/main/AndroidManifest.xml b/intercom_flutter/android/src/main/AndroidManifest.xml index 1d0ecaf5..a84904e4 100644 --- a/intercom_flutter/android/src/main/AndroidManifest.xml +++ b/intercom_flutter/android/src/main/AndroidManifest.xml @@ -1,11 +1,13 @@ + android:permission="com.google.android.c2dm.permission.SEND" + tools:node="remove"> From a5cc2caef9f26fb3a478474673c62fdbc225dde6 Mon Sep 17 00:00:00 2001 From: akif Date: Fri, 10 Apr 2026 19:22:30 +0800 Subject: [PATCH 2/2] Update version to 9.6.3 --- intercom_flutter/CHANGELOG.md | 4 ++++ intercom_flutter/pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/intercom_flutter/CHANGELOG.md b/intercom_flutter/CHANGELOG.md index 2df02c48..e03f89e5 100755 --- a/intercom_flutter/CHANGELOG.md +++ b/intercom_flutter/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 9.6.3 + +* Fix duplicate Android push notifications by removing `PushInterceptReceiver` from the merged manifest via `tools:node="remove"`. The legacy GCM/C2DM receiver was firing alongside `IntercomFcmMessengerService`, causing every Intercom push to trigger twice. + ## 9.6.2 * Removed deprecated `handlePushMessage` API (removed from native Intercom SDK) diff --git a/intercom_flutter/pubspec.yaml b/intercom_flutter/pubspec.yaml index 05fc6742..8e0ffc72 100644 --- a/intercom_flutter/pubspec.yaml +++ b/intercom_flutter/pubspec.yaml @@ -1,7 +1,7 @@ name: intercom_flutter description: Flutter plugin for Intercom integration. Provides in-app messaging and help-center Intercom services -version: 9.6.2 +version: 9.6.3 homepage: https://github.com/v3rm0n/intercom_flutter dependencies: