MetaMask / MetaMask/metamask-sdk

Unity : WebGLIsMobile assembly:<unknown assembly>

Open
#141 8 comments 0 reactions 1 assignee Claimed by @ecp4224 View on GitHub
unity
Dominant language
TypeScript
Stars
338
Forks
260
PR merge metrics
No merged PRs in 30d

Description

I've updated SDK to latest version, and I got this issue while targeting Webgl

How to produce it?

Just use the latest SDK version and the sample scene. and press connect, the following errors show up in the Console.

```
MetaMask: Opening transport for connection has failed
UnityEngine.Logger:LogError (string,object)
MetaMask.Logging.MetaMaskUnityLogger:LogError (object) (at Assets/ThirdParty/MetaMask/Scripts/Logging/MetaMaskUnityLogger.cs:62)
MetaMask.Logging.MetaMaskDebug:LogError (object) (at Assets/ThirdParty/MetaMask/Runtime/Logging/MetaMaskDebug.cs:41)
MetaMask.MetaMaskWallet:Connect () (at Assets/ThirdParty/MetaMask/Runtime/MetaMaskWallet.cs:814)
MetaMask.Unity.Samples.MetaMaskDemo:Connect () (at Assets/ThirdParty/MetaMask/Samples/Main/Scripts/MetaMaskDemo.cs:113)
UnityEngine.EventSystems.EventSystem:Update () (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:501)
```

```
EntryPointNotFoundException: WebGLIsMobile assembly: type: member:(null)
MetaMask.Transports.Unity.MetaMaskUnityScriptableObjectTransport.get_IsMobile () (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/MetaMaskUnityScriptableObjectTransport.cs:58)
MetaMask.Transports.Unity.UI.MetaMaskUnityUITransport.get_UseDeeplink () (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/UGUI/MetaMaskUnityUITransport.cs:88)
MetaMask.Transports.Unity.UI.MetaMaskUnityUITransport.IsDeeplinkAvailable () (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/UGUI/MetaMaskUnityUITransport.cs:204)
MetaMask.Transports.Unity.UI.MetaMaskUnityUIQRImage.ShowQR (System.String url) (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/UGUI/MetaMaskUnityUIQRImage.cs:110)
MetaMask.Transports.Unity.UI.MetaMaskUnityUIQRImage.OnMetaMaskConnectRequest (System.String url) (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/UGUI/MetaMaskUnityUIQRImage.cs:131)
MetaMask.Transports.Unity.MetaMaskUnityTransportBroadcaster.OnMetaMaskConnectRequest (System.String url) (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/MetaMaskUnityTransportBroadcaster.cs:111)
MetaMask.Transports.Unity.UI.MetaMaskUnityUITransport.Connect (System.String url) (at Assets/ThirdParty/MetaMask/Scripts/Transports/Unity/UGUI/MetaMaskUnityUITransport.cs:121)
MetaMask.MetaMaskWallet.Connect () (at Assets/ThirdParty/MetaMask/Runtime/MetaMaskWallet.cs:810)
UnityEngine.Logger:LogException(Exception)
MetaMask.Logging.MetaMaskUnityLogger:LogException(Exception) (at Assets/ThirdParty/MetaMask/Scripts/Logging/MetaMaskUnityLogger.cs:69)
MetaMask.Logging.MetaMaskDebug:LogException(Exception) (at Assets/ThirdParty/MetaMask/Runtime/Logging/MetaMaskDebug.cs:50)
MetaMask.MetaMaskWallet:Connect() (at Assets/ThirdParty/MetaMask/Runtime/MetaMaskWallet.cs:815)
MetaMask.Unity.Samples.MetaMaskDemo:Connect() (at Assets/ThirdParty/MetaMask/Samples/Main/Scripts/MetaMaskDemo.cs:113)
UnityEngine.EventSystems.EventSystem:Update() (at Library/PackageCache/com.unity.ugui@1.0.0/Runtime/EventSystem/EventSystem.cs:501)
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.