Starting in Corona SDK build 2015.2542, local and push notifications have been moved to a plugin. If you’re using this feature, you will need to update your project’s build.settings file so that the plugins table includes the following:

settings =
    plugins =
        ["plugin.notifications"] =
            publisherId = "com.coronalabs",

On Corona Enterprise, there will be plugin binaries available in the plugins zip corresponding to the above daily build.

iOS Push Permissions Dialog

One of the benefits of this plugin is to give you more control over the timing of the push notification permissions dialog, an often requested feature. With this plugin, push notifications on iOS are no longer automatically registered — instead, you must explicitly request for the use of push notifications, prompting iOS to ask for permission:

local notifications = require( "plugin.notifications" )

Deprecated APIs

Since notifications are now a plugin, we are deprecating the following core APIs:

These deprecated APIs will eventually be removed, so we recommend that you migrate your code as soon as possible. For your convenience, we have modified these APIs to call through to the new plugin APIs, but you must still include the notification plugin.


Please refer to the notification documentation for complete details.

  1. Would have been cool if the push entitlement bug was fixed too. Still getting the error that it is missing after uploading. I know it can be ignored it just is sloppy.

    • There is no “push entitlement bug” that we are aware off. You need to create a provisioning profile that supports Push Notifications to use it. That’s not part of what Corona does.

      The issue that the Notification plugin solves is the bogus warning email you get from iTunesConnect when you upload an app that doesn’t use notifications.

  2. That is the warning I mean. It is still in there.
    When I upload an app it still tells me I have no push notification
    Missing Push Notification Entitlement.

    build used was/is 2015.2544

  3. Somehow this doesn’t work for me. I am following the exact instructions provided but i always get a ‘plugin_notifications not found” error. I’ve tried to find the plugins directory on my OS (mac OS X el captain) but the plugins directory in application support/Corona is empty. I re-installed corona with the latest public release also and still no plugins.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>