Page tree
Skip to end of metadata
Go to start of metadata

 

Apperian supports Push Notification with native App Catalogs running on Android and iOS devices. 

A push notification is the delivery of information from a software application to a device, and mobile application users are accustomed to receiving these notifications so they know when something in an app is new or requires their attention. For example, an email client app will typically send a push notification whenever the user receives a new email. 

Note

Push notifications are not supported for apps signed with an Ad Hoc distribution provisioning profile.

When Push Notification is enabled for the App Catalog, Apperian sends notifications to the user's device when there are updates available for apps that the user installed through the catalog. For more information, see Notifications for Application Updates

Apperian also uses Push Notification to send group and application notifications. These are messages that an Apperian administrator can compose and send to all members of a specific Apperian group, or all users who have installed a particular application. For more information on group and application notifications, see Sending Notifications to Users.

When you add an iOS App Catalog to Apperian, push notification is disabled by default because to enable it you must first upload a Push Notification SSL Certificate. For instructions on enabling it, see Enable Push Notification for an iOS App Catalog

When you add an Android App Catalog to Apperian, push notification is enabled by default. You can disable it, but that is not recommended. For instructions, see Enable/Disable Push Notification for an Android App Catalog.

Apperian does not support Push Notification with the Web or Windows App Catalogs.

If you are having problems getting Push Notification to work with your App Catalog, see Troubleshooting.

Notifications for Application Updates

When Push Notification is enabled for an App Catalog, App Catalog users receive a push notification when there is an update available for an app that was installed through the App Catalog. A push notification for an app update displays differently on iOS and Android devices.

iOS DevicesAndroid Devices

Apperian flags the App Catalog icon on the user's Home screen with a badge that identifies the number of updates available. An application update notification does not display in the Notification Center.

The badge on the App Catalog still displays even if Push Notification is not enabled, but only AFTER the user has opened the App Catalog. As long as Push Notification is enabled, the badge shows without the user needing to first open the catalog.

The user receives the notification in the notification area of the Android device.


To install an update, the user can log in to the App Catalog and open the Updates tab. Apperian lists all available updates on the Updates tab regardless of whether Push Notification is enabled for the catalog. For more on application updates, see Managing Application Updates.

The purpose of a push notification is to notify users when updates are available; it is still up to the user to actually install the update. When you upload a new version of an app to Apperian, you can specify a date by which users must install the update, or you can set it so that users decide when (and if) to update. When you force users to update by a certain date, they cannot log in to the App Catalog until they install the update(s). For information on updating an app in Apperian, see Edit or Update an Application.

You can also apply the Self Updating App policy to an app to prompt users to install an update when they launch the application (rather than when they log in to the App Catalog). For more information on this policy, see Self Updating App.

Enable Push Notification for an iOS App Catalog

When you add an iOS App Catalog to Apperian, Push Notification is disabled by default. Follow this procedure to enable it.

Before You Begin

Ensure that a Production Push SSL Certificate was created for the App Catalog before it was signed.

  • If you are the person who prepared the App Catalog for distribution, then you should have exported the certificate to a file in Personal Information Exchange format (a file with a .p12 extension) and saved it to a local directory on your computer. You need to upload that file during this procedure 
  • If someone else prepared the App Catalog for distribution, ask that person to use Keychain Access to export the certificate and its private key from the Login Keychain to a .p12 file and send the .p12 file to you. For instructions on creating a Production Push SSL, see Manage SSL Certificates for Push Notifications.

Note

Password protected .p12 files are not supported at this time.

To enable push notification for an iOS App Catalog
  1. On the Apperian Portal navigation bar, click Applications.
     
  2. In the App Catalogs section at the top of the page, click the iOS App Catalog and select the Edit link to display the Edit Application page.
     
  3. Expand the Push Notification section.
     
  4. Click Choose File and then browse to select the Production Push SSL Certificate file that you have saved to a local directory. This file must have a .p12 extension.
     
    After the file is uploaded, the Push Notification status changes to enabled.
     


  5.  Once Push Notification is enabled, you cannot disable it.

Enable/Disable Push Notification for an Android App Catalog

When you add an Android App Catalog to Apperian, Push Notification is enabled by default. Push Notification is an efficient and effective way to inform your users of app updates; Apperian recommends that you keep it enabled.

To enable/disable push notification for an Android App Catalog
  1. On the Apperian Portal navigation bar, click Applications.
     
  2. In the App Catalogs section at the top of the page, click the Android App Catalog and select the Edit link to display the Edit Application page.
     
  3. Expand the Push Notification section.
     
  4. Select the Enable Push Notification check box to enable push notification; clear the check box to disable it.
  • No labels