Skip to content

Releases: zo0r/react-native-push-notification

7.2.1

11 Feb 15:43
Compare
Choose a tag to compare

Fixed

  • (iOS) Fix playSound options on local notifications. 1858

7.2.0

24 Jan 15:38
Compare
Choose a tag to compare

Features

  • (Android) Handle localization for notification title and body 1837

7.1.1

20 Jan 08:47
Compare
Choose a tag to compare

Fixed

  • (Android) unsubscribeFromTopic function fix 1831

7.1.0

16 Jan 20:53
Compare
Choose a tag to compare

Features

  • (Android) Add hooks to intent handling and bundle parsing 1819

7.0.0

23 Dec 21:44
Compare
Choose a tag to compare

Breaking changes

  • (iOS) Replace deprecated local notification methods on iOS 1751
  • (Android) Rename the Android package from RNPushNotification to ReactNativePushNotification resolve 893
  • (Android) Allow userInfo to be stored in scheduled notification as in iOS (mapped as data on press or list scheduled notifications).

Features

  • (Android) silent channel using playSound flag
  • (Android) implement 'bigLargeIcon' for Android notifications (must be combined with BigPicture) #1730
  • (Android) notification with inline reply #612
  • (Android) Support using drawable as Android small icon #1787

6.1.3

09 Nov 18:23
Compare
Choose a tag to compare

Fixed

  • (Android) Null pointer exception when trying to create channel #1734

6.1.2

20 Oct 22:32
Compare
Choose a tag to compare

Fixed

  • (Android) Fix for vibration on notifs for Android API >= 26 #1686

6.1.1

29 Sep 10:22
Compare
Choose a tag to compare

Fixed

  • (Android) Fix a crash when the application is in background #1676

6.1.0

28 Sep 21:13
Compare
Choose a tag to compare

Features

  • (Android) Allow a default channel in the AndroidManifest:
          <meta-data android:name="com.dieam.reactnativepushnotification.default_notification_channel_id" android:value="..."/>
    If not defined, fallback to the Firebase value of:
          <meta-data android:name="com.google.firebase.messaging.default_notification_channel_id" android:value="..."/>
    If not defined, fallback to the default Firebase channel id fcm_fallback_notification_channel

6.0.0

26 Sep 15:05
Compare
Choose a tag to compare

Breaking changes

  • (Android) Channel Management: In order to limit the scope of responsability of this library, developers are now responsible of the creation of the channels. You can find the documentation at https://github.com/zo0r/react-native-push-notification#channel-management-android. These changes are also made to allow improvements in the future of the library. Here the list of impacts:
    • You must create your channels before triggering a notification.
    • These entries in AndroidManifest are deprecated:
          <meta-data android:name="com.dieam.reactnativepushnotification.notification_channel_name" android:value="..."/>
          <meta-data android:name="com.dieam.reactnativepushnotification.notification_channel_description" android:value="..."/>
          <meta-data android:name="com.dieam.reactnativepushnotification.channel_create_default" android:value="..."/>
    • Followings options changed on Android in localNotification and localNotificationSchedule:
      • channelId becomes mandatory (warning if not provided)
      • channelName is deprecated
      • channelDescription is deprecated
      • importance is deprecated
    • These changes help to avoid an issue #1649
  • (Android) Remove check for the intent BOOT_COMPLETED, this should allow more intent action such as QUICKBOOT_POWERON. It's recommended to update AndroidManifest, the RNPushNotificationBootEventReceiver to:
          <receiver android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationBootEventReceiver">
              <intent-filter>
                  <action android:name="android.intent.action.BOOT_COMPLETED" />
                  <action android:name="android.intent.action.QUICKBOOT_POWERON" />
                  <action android:name="com.htc.intent.action.QUICKBOOT_POWERON"/>
              </intent-filter>
          </receiver>
  • @react-native-community/push-notification-ios is now a peerDependency, please make sure that you installed this library with NPM or YARN.
  • (Android) Fix a bug where notification data are not inside data property after been pressed by user. When sending notification + data and app in background.
  • (Android) Add more fields from the firebase notification part. (Thanks to @fattomhk with this PR #1626)
    • notificationPriority
    • image
    • tag
    • visibility
  • (Android) data.twi_body is no more used to trigger a notification in notification-center. Revert of #744

Fixed