Conversation Activity on messaging Android SDK

3 Comments

  • Christopher Kennedy
    Zendesk Developer Advocacy

    Hey Vishakha,

    Can you provide some more context around what custom action you intend to perform before closing the activity? Sample code to the demonstrate the desired custom action would be helpful as well.

    Thanks,

    0
  • Vishakha Damle

    We need to invoke a React Native function - that function determines where the URL should redirect to (within our app). That function is being called correctly, and the redirection occurs in the background. On redirection, we want to close the chat activity.

    The following is the function we need to call before closing the activity.

    onUrlPressed.invoke(url);

    The entire code block :

    Messaging.instance().showMessaging(getCurrentActivity());
    Messaging.setDelegate(newMessagingDelegate() {
    @Override
    public boolean shouldHandleUrl(@NotNullStringurl, @NotNullUrlSourceurlSource) {

    // Your custom action...
    // Return false to prevent the SDK from handling the URL automatically
    // Return true to allow the SDK to handle the URL automatically, even
    // if you have done something custom

    onUrlPressed.invoke(url);
    // Need to close the activity now
    return false;

    }

    });

     

    0
  • Christopher Kennedy
    Zendesk Developer Advocacy

    Hi Vishakha,

    Would it be possible for you to share a simplified sample app (with navigation steps to reproduce) demonstrating what undesired behavior happens when simply finishing the current activity?

    Thanks,

    0

Please sign in to leave a comment.

Powered by Zendesk