Skip to content

Releases: hansemannn/titanium-firebase-cloud-messaging

Android 3.6.0

Choose a tag to compare

@hansemannn hansemannn released this 15 Sep 20:56
83e666a

What's changed

  • Add didOpenNotification for taps on module-posted notifications while the app is running, with the payload in event.message.data and foreground/background state in event.message.inBackground.
  • Fix duplicate launches and extra splash screens when opening a notification, and deliver each tap through a single route.
  • Give each notification its own pending intent so notifications arriving in the same second retain their own payloads.
  • Deliver silent data-only pushes through didReceiveMessage while the app is backgrounded and its JavaScript runtime is alive. Message events now include message.inBackground.

Migration

Existing Android apps must listen for didOpenNotification to handle notification taps while the app is running. Up to 3.5.4 these taps arrived through the launcher intent. Cold starts continue to use fcm_data in the launch intent, and lastData remains available.

FirebaseCloudMessaging.addEventListener('didOpenNotification', function (event) {
    const payload = event.message.data;
    const wasInBackground = event.message.inBackground;
    // Handle the notification tap.
});

Build

Packaged with Titanium SDK 13.4.1.GA using ti build -p android --build-only.

Notification-tap changes: #170

Full changelog: android-3.5.4...android-3.6.0

iOS 13.0.0

Choose a tag to compare

@hansemannn hansemannn released this 31 Jul 11:22
3bb75db

What's Changed

  • android: fire didReceiveMessage for silent data-only pushes while bac… by @mittalkamal29 in #166
  • chore(ios): update the Firebase iOS SDK to 12.17.0 by @Astrovic in #168

New Contributors

Full Changelog: android-3.5.4...ios-13.0.0

Android 3.5.4

Choose a tag to compare

@hansemannn hansemannn released this 01 Sep 18:58
c7ec2a5

What's Changed

Full Changelog: android-3.5.3...android-3.5.4

iOS 12.0.0

Choose a tag to compare

@hansemannn hansemannn released this 27 Aug 13:23
7a634ec

What's Changed

  • feat(ios): update the Firebase iOS SDK to 10.25.0; by @Astrovic in #156

Full Changelog: android-3.5.3...ios-12.0.0

Android 3.5.3

Choose a tag to compare

@hansemannn hansemannn released this 19 May 13:32
8463664

What's Changed

  • fix(android): remove error-level debug log in new Braze integration @hansemannn in 8463664

Full Changelog: android-3.5.2...android-3.5.3

Android 3.5.2

Choose a tag to compare

@hansemannn hansemannn released this 19 May 07:02
2cdf111

What's Changed

  • feat(android): be able to call use Braze in combination with Firebase Cloud Messaging @hansemannn in #162

Full Changelog: android-3.5.1...android-3.5.2

Android 3.5.1

Choose a tag to compare

@hansemannn hansemannn released this 06 Mar 09:32
c8b656b

What's Changed

  • fix(android): compiled with SDK 12.5.1.GA as 12.6.x breaks build process by @prashantsaini1 in #161

Full Changelog: android-3.5.0...android-3.5.1

Android 3.5.0

Choose a tag to compare

@hansemannn hansemannn released this 28 Feb 12:28
fc7a185

What's Changed

New Contributors

Full Changelog: ios-10.0.0...android-3.5.0

iOS 10.0.0

Choose a tag to compare

@hansemannn hansemannn released this 17 Dec 14:52
286fd08
  • Update the Firebase iOS SDK to 10.19.0

iOS 9.0.0

Choose a tag to compare

@hansemannn hansemannn released this 17 Aug 06:44
8902b89
  • Update to Firebase 10.12.0