Revision Date Author Comments
# 6a43abdc 07-Dec-2021 Brent Vatne <[email protected]>

[ncl] Fix push send endpoint uri


# 3a44e751 09-Nov-2021 Bartosz Kaszubowski <[email protected]>

[ncl] update Expo URLs, small tweaks (#15092)


# eb3d4616 01-Mar-2021 cruzach <[email protected]>

[NCL] replace _category field with categoryId, and don't need to scope anymore


# 9155fd2f 03-Jun-2020 Łukasz Kosmaty <[email protected]>

[expo-notifications] Update NCL example (#8617)

* [expo-notifications] Update NCL example

* [expo-notifications] Fix title of the local notification


# 8c3c9794 31-Oct-2019 Eric Samelson <[email protected]>

Revert "[ios][android][docs] Supports rich content (image, audio, and video) in push notifications (#4787)" (#6139)

This reverts commit 3bd027a087c5ab3e23e060506f69b966869c8c48.


# 3bd027a0 25-Jul-2019 He Yifei 何一非 <[email protected]>

[ios][android][docs] Supports rich content (image, audio, and video) in push notifications (#4787)

* [android] Add basic support for displaying an image in push notification

* [ios] Add support f

[ios][android][docs] Supports rich content (image, audio, and video) in push notifications (#4787)

* [android] Add basic support for displaying an image in push notification

* [ios] Add support for displaying rich content

This is done by creating a `UNNotificationServiceExtension`.

Ref:
- https://docs.leanplum.com/docs/adding-images-to-push-notifications
- https://developer.apple.com/documentation/usernotifications/unnotificationattachment
- https://stackoverflow.com/a/40734571/2603230

* [ios] Change variable names

* [ios] Use escaping for callback

* [ios] Minor change

* [ios] Add support for displaying rich content without extension

* [ios] Use `response.suggestedFilename` instead of manually finding the extension

* [ios] Use Objective-C instead of Swift for UNNotificationServiceExtension

* [ios] Add support for receiving and using user options for rich content

* [android] Fix crash due to IllegalStateException when handling invalid rich content (image) URL

* [android] Add support for using a custom icon for push notification

* [android] Add support for push notification body with rich content options

though none of those options are supported on Android and are ignored

* [android] Do not display any rich content if `isMultiple`

* [android] Add support for `thumbnailHidden` option

* [docs] Add documentation for rich content in push notification

* [docs] Add note for rich content displaying priority on iOS

* Update CHANGELOG.md

* [ios] Add support for an option `_displayInForeground` to allow displaying push notification in foreground

* Update push-notifications.md

* [ios] Fix formatting

* Update push-notifications.md

* Revert changes related to `_displayInForeground` (doing it in a new branch)

* [ios] Use spaces instead of tabs to be consistent

* [ncl] Add rich content push notification demo

It will only be actually displayed after #4802 is merged so that the notification will be displayed in foreground

* [ncl] Add alert for Android to notify that rich content other than images are only supported on iOS

* [ncl] Minor change to rich content video source

* [test-suite] Add tests for push notifications

* [test-suite] Minor change to push notifications test

* Update docs/pages/versions/unversioned/guides/push-notifications.md

Co-Authored-By: Eric Samelson <[email protected]>

* Update NotificationService.m

* Update NotificationService.h

* [test-suite] Restrict the test to the receipt of the notification

https://github.com/expo/expo/pull/4787#discussion_r305522008

* [android] Log exceptions

* Update PushNotificationHelper.java

* [docs] Add notes about GIFs on Android

https://github.com/expo/expo/pull/4787#discussion_r305478102

* [ios] Rename `NotificationService` to `ExNotificationService`

https://github.com/expo/expo/pull/4787/files#discussion_r305483876

* [ios] Rename `NotificationService` file to `EXNotificationService` file

* [ios] Minor change

* [ncl] Add "image with a custom icon" for NotificationScreen

show more ...


# a47a1472 14-May-2019 Ville Immonen <[email protected]>

[ncl][test-suite] Change imports to SDK 33 syntax with the codemod (#4219)

* [ncl][test-suite] Change imports to SDK 33 syntax with the codemod

* [ncl][test-suite] Add new imported packages to de

[ncl][test-suite] Change imports to SDK 33 syntax with the codemod (#4219)

* [ncl][test-suite] Change imports to SDK 33 syntax with the codemod

* [ncl][test-suite] Add new imported packages to dependencies

show more ...


# 69185572 23-Apr-2019 Bartłomiej Bukowski <[email protected]>

@bbarthec/migrate native component list to typescript (#3975)

* [ncl] Migrate to TypeScript

* [ncl] fix runtime on mobile devices

* [ncl] Apply review suggestions