Liferay Push

Liferay Push exposes a framework that lets developers send push notifications from Liferay Portal to native Android and iOS apps. By leveraging Liferay Push, you can ensure that your users know about the latest information on your portal no matter where they are.

Liferay Push also includes a Control Panel portlet that can send test push notifications to ensure that it is working properly.

Liferay Push 1.x is a Lab application and is not supported by Liferay.

  • LPS-60850 Wiki attachment links are invalidated when renaming the Wiki page title
  • LPS-65012 Move all private packages inside an "internal" package
  • LPS-66846 Update userId when trying to add a notification for a device registered to another user
  • LPS-67352 As a developer, I would like the source formatter to integrate checkstyle
  • LPS-67828 Apple push notification tokens should be deleted when they are invalid
  • LPS-68189 Add companyId to PushNotificationsDevice
  • LPS-68289 Fix CI test failures
  • LPS-68342 Should not update tokens if they are phone numbers
  • LPS-68923 Regulate persistence calls across component boundaries
  • LPS-69271 Adding @Override annotations not working properly for modules files when running ant format-javadoc
  • LPS-69926 As a developer, I would like an easy way to embed JARs inside OSGi modules without the need to list them ex...
  • LPS-70494 Finder cache is fully cleared when new entities are created
  • LPS-71261 Optimize PermissionChecker to directly take in Group object
  • LPS-71603 ServiceBuilder incorrectly adds @ProviderType annotation to ServiceImpl's
  • LPS-73967 Build auto upgrade
  • LPS-74155 Ordering of methods by ServiceBuilder is incorrect
  • LPS-74306 Push notification from Liferay not reaching to Apple/Android devices
  • LPS-74544 SourceFormatter improvements
  • LPS-74849 Add a stateless concat to StringBundler to avoid duplicated template code
  • LPS-75010 Extract basic string utilities into new petra-string module
  • LPS-75049 Drop support for "provided" configuration in gradle-plugins-defaults and move to "compileOnly"
  • LPS-75348 Push notifications do not work when using UserNotification framework
  • LPS-75859 Reduce ServiceBuilder dependencies on petra classes
  • LPS-76221 Disable automatic translations and copies using the Lang Builder in portal builds
  • LPS-76997 Remove exported package from spring extender
  • LPS-77395 Remove exported package from push-notifications-service
  • LPS-77425 Create a task to increase all major versions of modules and portal artifacts
  • LPS-77699 Update Translations
  • LPS-78017 ServiceTrackerMapFactory does not allow to pass all parameters to ServiceTrackerMapImpl
  • LPS-78772 Formatting of tags in *.jsp should be consistent
  • LPS-78901 Remove com.liferay.osgi.util dependency from service builder modules
  • LPS-79679 SourceFormatter improvements
  • LPS-79756 Refactor UpgradeStepRegistrator.Registry.register() to avoid requiring bundle symbolic name
  • LPS-79799 BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations corre...
  • LPS-80054 Generated create methods should be marked as non-transactional
  • LPS-80184 Unable to use ServiceBuilder across multiple directories on the same machine
  • LPS-80332 Add suite bnd bundle instruction
  • LPS-81028 FinderCache doesn't work properly when using null values in a null convertible string column
  • LPS-81069 Unable to invoke JSONWS for modules that have their OrderByComparator in an API module
  • LPS-82261 Improve Hibernate model property wiring performance
  • LPS-82343 Consolidate language keys