MetaMask SDK Issues – Session Engagement & User Rejection Response on Android

We are developing a React Native application under the DEX module and are currently facing issues with the MetaMask SDK integration.

  • The connection between our mobile application and MetaMask works fine initially.

  • However, when performing a transaction, we encounter a session engagement issue during the token contract approval process. The MetaMask SDK remains in a loading state for over an hour without completing the transaction.

  • Additionally, when attempting multiple connection requests on Android, the SDK automatically returns a “user rejection” response, even though the user has not manually rejected the request.

Kindly look into these issues and suggest a possible solution or workaround.

Hi are you using the latest SDK version is it only on Android, do you see the transaction on explorer during token contract approval process

MetaMask Sdk - 7.56.4
react native target sdk version - 34
after transaction i am not getting transaction receipt quickly from MetaMask. after 3 to 4 time when try connect continuously facing user rejection error but i am not reject in MetaMask.