[SDK] [Android] Release v1.2.3.0

announcement
sdk
android

#1

GitHub release
Integration guide

Changelog:

  • Broadcast a local intent on push token changes
  • Keep activity stack
    Previous behavior launched the targeted or default activity with its natural parent stack, loosing any current navigation. New behavior aims to keep the user navigation intact.
    Here is the detailed flow:
    • Without deeplink:
      • If app is in foreground: display any in-app above current activity
      • If app was in background: raise last activity to foreground and display any in-app above it
      • If app was quit: start the default activity with its natural parent stack
    • With deeplink:
      • If app is in foreground:
        • If already on the desired activity: give it the new deeplink data and display any in-app above it
        • Otherwise, start the target activity. Pressing back will return to the previously displayed activity
      • If app was in background: raise last activity to foreground and proceed like if app was in foreground
      • If app was quit:
        • If the target activity has declared a parent activity, start it with its natural parent stack
        • Otherwise, start it with the default activity as parent and the latter natural parent stack