If your deep links are not working when a push notification is opened, you need to handle them explicitly in your OutSystems notification-handling logic. The Pushwoosh OutSystems plugin does not expose a dedicated deep-link action — you read the deep link from the notification object and navigate yourself.
Follow these steps:
- In the action that handles an opened notification, add an If condition that checks whether the incoming notification carries a deep link for either platform.
Condition:Notification.ios.DeepLink<>"" or Notification.android.DeepLink<>"" - On the True branch, use the RedirectToURL action and pick the correct value for the current platform:
RedirectToURL input:If(Notification.android.DeepLink<>"", Notification.android.DeepLink, Notification.ios.DeepLink)
Also make sure the URL scheme you send in the push is registered as a deep link for your mobile app in OutSystems, so the operating system routes the URL back into the application.
For the full list of plugin client actions and the notification structure, see the Pushwoosh OutSystems plugin client actions documentation.
Comments
0 comments
Please sign in to leave a comment.