Hybrid App Does Not Receive Notifications

Problem: A Hybrid App, which includes a server-initiated starting point, does not receive incoming notifications.

Explanation 1:

The Hybrid App has not been deployed, or has been deployed but not assigned to the device

Solution:
  1. Ensure that the user's device has the Hybrid Web Container installed, and that it is configured correctly.
  2. Use Sybase Control Center (Application > Application Connections) to ensure that the device is connected and online.
  3. Deploy the Hybrid App, and assign it to the user's device.

Explanation 2:

The matching or e-mail transformation rules are improperly configured, or the e-mail message is improperly formatted.

Solution:
  1. Verify that the matching rule and e-mail transformation rules are correct and conform to the e-mail being sent to the device.
  2. Send a test notification to the device using the "Send a notification..." option on the Flow Design page of the Hybrid App Designer.

Explanation 3:

The Notification Mailbox is not properly configured.

Solution:
  1. Use Sybase Control Center to verify that the Notification Mailbox is properly configured.
  2. Navigate to Workflows > Notification Mailbox and ensure that the Enable checkbox is selected.
  3. Ensure there is a distribution rule (for example, the To: field must contain the value Custom 1) that matches the properties for the device user (Frank's iOS device's Custom 1 property is set to frank@localhost).

Explanation 4:

The Hybrid App data change notification (DCN) was not sent correctly.

Solution:
  1. Verify that the subsystem responsible for sending the Hybrid App data change notification is functioning properly.
  2. Investigate the Unwired Server logs to determine if an error occurred on the server while sending the Hybrid App data change notification.

Explanation 5:

This may happen if another e-mail client is configured and accessing the Hybrid App Notification Mailbox at the same time as the Hybrid App.

Solution: Do not configure other e-mail clients that may intercept the Hybrid App message before it is sent to the Notification Mailbox.