nhn / gpm.unity

A brand of NHN providing free services required for game development.

Home Page:https://gameplatform.nhncloud.com/en/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

웹뷰 ShowUrl가 안되는 증상있습니다.

RowdyCOSON opened this issue · comments

Service

  • WebView
  • AssetManagement
  • Communicator
  • LogViewer
  • Manager
  • UI
  • Profiler
  • Adapter
  • DLST

Version

webview 1.11.0
구동환경 LG wing / NOX 갤럭시20

Summary

showurl을 사용 할 때
System.NullReferenceException: Object reference not set to an instance of an object
at Gpm.WebView.Internal.NativeWebView.MakeShowWebView (System.String data, Gpm.WebView.GpmWebViewRequest+Configuration configuration, System.Collections.Generic.List1[T] schemeList) [0x00019] in <8b2186667c95426abd128c163eebb117>:0 at Gpm.WebView.Internal.NativeWebView.ShowUrl (System.String url, Gpm.WebView.GpmWebViewRequest+Configuration configuration, Gpm.WebView.GpmWebViewCallback+GpmWebViewDelegate callback, System.Collections.Generic.List1[T] schemeList) [0x0001d] in <8b2186667c95426abd128c163eebb117>:0
at Gpm.WebView.Internal.WebViewImplementation.ShowUrl (System.String url, Gpm.WebView.GpmWebViewRequest+Configuration configuration, Gpm.WebView.GpmWebViewCallback+GpmWebViewDelegate callback, System.Collections.Generic.List`1[T] schemeList) [0x00000] in <8b2186667c95426abd128c163eebb117>:0
at Gpm.WebView.GpmWebView.ShowUrl (System.String url, Gpm.WebView.GpmWebViewRequest+Configuration configur

위와 같은 에러가 발생합니다.
예시 코드를 그대로 가져다 써도 똑같은 증상이며 ShowWebBrowser에서는 발생하지 않습니다.

Screenshots

If applicable, add screenshots to help explain your question.

Additional context

Add any other context about the problem here.

안녕하세요. @RowdyCOSON 님.
먼저 GPM을 사용해 주셔서 감사합니다.

빠른 해결을 위해 아래 추가 내용 확인 부탁드립니다.
사용하신 Unity version,
GpmWebView.ShowUrl에 전달된 parameter 또는 코드 일부

추가로 Unity Project/Assets/GPM/WebView/Sample/Sample.unity 샘플 씬을 통해서도 확인 부탁드립니다.

감사합니다.

유니티 버전 : 2020.3.21f
샘플 씬에서 정상 작동 확인되었습니다.

예시 코드와 같은 코드를 사용했습니다.

GpmWebView.ShowUrl(
"https://google.com/" ,
new GpmWebViewRequest.Configuration()
{
style = GpmWebViewStyle.FULLSCREEN ,
orientation = GpmOrientation.LANDSCAPE ,
isClearCookie = true ,
isClearCache = true ,
isNavigationBarVisible = true ,
navigationBarColor = "#4B96E6" ,
title = "The page title." ,
isBackButtonVisible = true ,
isForwardButtonVisible = true ,
supportMultipleWindows = true ,
#if UNITY_IOS
contentMode = GpmWebViewContentMode.MOBILE
#endif
} ,
OnCallback ,
new List()
{
"USER_ CUSTOM_SCHEME"
})

@taehyeon-nhn
추적 결과 customSchemePostCommand 값이 비어있으면 발생하는 것을 확인했습니다.

안녕하세요. @RowdyCOSON 님.

내용 전달 및 추가 코멘트에 감사드립니다.
이슈 확인되었으며, 최대한 빠르게 수정 및 배포 예정입니다.
배포 이후 다시 코멘트 드리겠습니다.

감사합니다.

안녕하세요. @RowdyCOSON 님.

GPM WebView v1.11.1이 배포되었습니다.
릴리스 노트 참고 부탁드립니다.

이슈 전달 감사드리며, 추가 문의 사항이 있으시면 언제든 편하게 연락 부탁드립니다.
감사합니다.

@taehyeon-nhn 빠른 수정 감사합니다.
편안한 하루 되세요 :)

@RowdyCOSON님 감사합니다.
이슈 클로즈하겠습니다.