Builds the launch intent, carrying the message as raw JSON (re-parsed in onCreate).
Intent.FLAG_ACTIVITY_NEW_TASK is required because the presentation channel launches from the application context, not an Activity context.