MetaMask / MetaMask/metamask-sdk
Unity : WebGLIsMobile assembly:<unknown assembly>
- 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
Assessment
This issue has not been assessed yet.