Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Loading Intercom Messenger #494

Open
JustineUgo opened this issue Jan 14, 2025 · 3 comments
Open

Error Loading Intercom Messenger #494

JustineUgo opened this issue Jan 14, 2025 · 3 comments
Labels
support Asking for help writing an application

Comments

@JustineUgo
Copy link

JustineUgo commented Jan 14, 2025

I'm using intercom_flutter: ^9.2.1
Flutter 3.24.3

I integrated Flutter intercom into my application last year its been working fine.
This morning, i tried displaying the messenger and i got this error

W/Intercom realtime( 7049): No realtime endpoints present so we can't connect
E/Intercom( 7049): Failed to register or update user: {"type":"error.list","request_id":"004eudcblmmmtrl8fdv0","errors":[{"code":"hmac_mismatch","message":"Failed Identity Verification check"}]}
E/Intercom( 7049): Failed to register or update user: {"type":"error.list","request_id":"004cs55ds4vrbjb3s6p0","errors":[{"code":"hmac_mismatch","message":"Failed Identity Verification check"}]}

After I logged out of Intercom and retried the function to display the Intercom messenger, it worked perfectly.

Can I get help on why this happened and how to avoid it for our many users

This is my function to display login indentified users and display the intercom messenger

await Intercom.instance.setUserHash( < Intercom Hash >); // I generated the hash from my intercom dashboard - hash checker
      await Intercom.instance.loginIdentifiedUser(userId: <User ID>);
      await Intercom.instance.updateUser(
        email: <User Email>,
        name: <User Name>,
        phone: <User Phone>,
      );

    await Intercom.instance.displayMessenger();

This is my function to logout

    await Intercom.instance.logout();
@deepak786 deepak786 added the support Asking for help writing an application label Jan 14, 2025
@deepak786
Copy link
Collaborator

@JustineUgo Maybe an API issue from Intercom servers. It would be better to check this error directly with Intercom support.

Note: Just share the error message details with them. Don't say that you are experiencing this from the Flutter package as they don't support it officially.

@JustineUgo
Copy link
Author

Thank you @deepak786
Please how can I reach Intercom support directly?
Is there a link or an outlet you could share?

@deepak786
Copy link
Collaborator

Just send a message to them from https://intercom.com at the bottom right corner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
support Asking for help writing an application
Projects
None yet
Development

No branches or pull requests

2 participants