🌏 English
- 2024.09.13
- (iOS) isInlineMedia 설정 추가 (435)
- (iOS) WebView 종료 후에도 사운드가 재생되는 현상을 개선 (453)
- (iOS) 페이지 내부에 있는 영상이 자동으로 재생되도록 설정된 경우, 자동 재생이 가능하도록 개선 (435)
- (Android) Video Fullscreen 지원 (462)
- (Android) 페이지 확대/축소 기능 추가 (529)
- 2024.08.23
- (iOS) 페이지 로딩이 느리면 닫기 버튼이 없어서 페이지를 닫지 못하는 이슈 개선 (434)
- (Android) ShowSafeBrowsing API: 디바이스에 설정된 기본 브라우저로 열리는 이슈 개선 (520)
- (Android) 오류 코드가 string으로 전달되어, Unity에서 JSON 파싱 오류가 발생하는 이슈 수정 (454)
- 내부 로직 개선
- 2024.04.29
- (Android) HTML 문자열에 #이 포함되면 오류가 발생하는 이슈 개선 (473)
- 2024.04.03
- 'Undefined symbols for architecture arm64' 오류 수정 (501)
- 2024.03.29
- Apple 개인정보 보호 정책 대응 (Apple Privacy Policy)
- 2023.10.17
- iOS close button 활성/비활성 설정 수정(Issue 450)
- 2023.10.10
- 2023.09.22
- Android back button으로 WebView가 닫힐 때 callback으로 대체(Android only) (Issue 422)
- GpmWebViewRequest.Configuration isBackButtonCloseCallbackUsed
- GpmWebViewCallback.CallbackType.BackButtonClose
- Close button 활성/비활성 설정 추가(Issue 423)
- GpmWebViewRequest.Configuration isCloseButtonVisible
- Deprecated API 제거(ShowUrl, ShowHtmlFile, ShowHtmlString)
- ScreenOrientation.Landscape를 LandscapeLeft로 변경
- 2023.08.23
- GpmWebView class의 deprecated APIs 위치 변경
- 2023.06.20
- 2023.06.19
- GpmWebViewCallback.CallbackType.PageStarted 콜백 추가(Issue 354)
- GpmWebViewRequest.Configuration에 WebView 배경 색상 추가(Issue 354)
- 2023.01.30
- GpmWebViewRequest.Configuration의 NullReferenceException 오류 수정(Issue 348)
- 2023.01.12
- Custom scheme 후처리 명령 추가(Issue 328)
- 명령 : Close, LoadUrl, ExecuteJavascript
- 2022.12.09
- ExecuteJavascript 결과 콜백 추가 (Issue 296)
- JavaScript Injection 기능 추가 (Discussion 297)
- GpmWebViewRequest.Configuration.addJavascript
- 2022.11.02
- iOS WebView 스킴 목록 중 "itms-servies"가 앱 스토어 심사에서 거절되는 경우가 발생하여 제거
- 2022.10.13
- Android WebViewClient 클래스의 shouldOverrideUrlLoading 로직 개선
- URL에 대한 scheme key 수정("intent://" -> "intent:")
- "intent:", "market://" 이외의 scheme을 ACTION_VIEW로 처리
- 2022.09.20
- 화면 회전 지원을 위한 옵션 추가
- 디바이스 기본 브라우저 호출 API
- 파일 다운로드 기능 (Android only)
- Unity Guidelines의 1.3.a Versions of Unity 내용에 따라 최소 버전을 2019.4로 상향
- 참조 : Unity Guidelines
- 2022.08.09
- iOS redirect scheme 업데이트
- 2022.08.04
- Android WebChromeClient 권한 허용 기능 추가
- 2022.07.08
- Common 2.0.4를 2.1.2로 업데이트
- Communicator 1.0.2를 1.1.0으로 업데이트
- 2022.05.27
-
SafeBrowsing 지원
- Android Chrome CustomTabsIntent
- iOS SFSafariViewController
-
WebView Show API callback 수정
- 개별 callback 지원 deprecated
- CallbackType에 따라 WebView 이벤트 처리
-
auto rotation 변수 추가
- WebView configuration 변수 : isAutoRotation
- iOS only
- Screen.orientation을 수동 설정하지 않을 때만 true로 지정
- Deprecated API
[System.Obsolete("This method is deprecated.")]
public static void ShowUrl(
string url,
GpmWebViewRequest.Configuration configuration,
GpmWebViewCallback.GpmWebViewErrorDelegate openCallback,
GpmWebViewCallback.GpmWebViewErrorDelegate closeCallback,
List<string> schemeList,
GpmWebViewCallback.GpmWebViewDelegate<string> schemeEvent)
[System.Obsolete("This method is deprecated.")]
public static void ShowUrl(
string url,
GpmWebViewRequest.Configuration configuration,
GpmWebViewCallback.GpmWebViewErrorDelegate openCallback = null,
GpmWebViewCallback.GpmWebViewErrorDelegate closeCallback = null,
GpmWebViewCallback.GpmWebViewPageLoadDelegate pageLoadCallback = null,
List<string> schemeList = null,
GpmWebViewCallback.GpmWebViewDelegate<string> schemeEvent = null)
[System.Obsolete("This method is deprecated.")]
public static void ShowHtmlFile(
string filePath,
GpmWebViewRequest.Configuration configuration,
GpmWebViewCallback.GpmWebViewErrorDelegate openCallback,
GpmWebViewCallback.GpmWebViewErrorDelegate closeCallback,
List<string> schemeList,
GpmWebViewCallback.GpmWebViewDelegate<string> schemeEvent)
[System.Obsolete("This method is deprecated.")]
public static void ShowHtmlFile(
string filePath,
GpmWebViewRequest.Configuration configuration,
GpmWebViewCallback.GpmWebViewErrorDelegate openCallback = null,
GpmWebViewCallback.GpmWebViewErrorDelegate closeCallback = null,
GpmWebViewCallback.GpmWebViewPageLoadDelegate pageLoadCallback = null,
List<string> schemeList = null,
GpmWebViewCallback.GpmWebViewDelegate<string> schemeEvent = null)
[System.Obsolete("This method is deprecated.")]
public static void ShowHtmlString(
string htmlString,
GpmWebViewRequest.Configuration configuration,
GpmWebViewCallback.GpmWebViewErrorDelegate openCallback = null,
GpmWebViewCallback.GpmWebViewErrorDelegate closeCallback = null,
List<string> schemeList = null,
GpmWebViewCallback.GpmWebViewDelegate<string> schemeEvent = null,
GpmWebViewCallback.GpmWebViewPageLoadDelegate pageLoadCallback = null)
- 2022.05.16
-
File upload 지원
- Android API 21 이상
-
Custom user agent string 추가
- WebView configuration 변수 : userAgentString
-
Multiple windows 지원 (WebView의 새창 지원)
- WebView configuration 변수 : supportMultipleWindows
-
WebView API 추가
- getX
- getY
- getWidth
- getHeight
- 2022.05.11
- iOS WebView custom scheme callback
- 2022.04.20
-
WebView configuration
- isNavigationBarVisible
- iOS Popup WebView close button 활성화/비활성화
- isNavigationBarVisible
-
Sample.scene, SampleWebView.cs
- API와 configuration으로 Popup WebView를 사용하는 방법
-
WebView API 추가
- SetPosition
- SetSize
- SetMargins
- IsActive
-
WebView configuration 변수 추가
- position
- size
- margins
- isMaskViewVisible
- Popup WebView 배경 mask view 활성화/비활성화 (iOS only)
- 2022.03.11
- SamepleWebView.cs 파일의 일관성 없는 line ending 수정
- 한글이 포함된 URL 인코딩 오류 수정 (#186)
- 2022.03.04
- WebView API 추가
- CanGoBack
- CanGoForward
- GoBack
- GoForward
- WebView Sample scene 추가 (#105)
- WebView API 수정
- ShowUrl, ShowHtmlFile, ShowHtmlString에 OnPageLoadCallback 매개변수 추가 (#71)
- 2021.11.29
- 일부 웹페이지에서 링크된 페이지로 이동하려고 할 때 이전의 페이지가 다시 로드되는 문제 수정
- Unity Editor에서 동작하지 않는 WebView API를 호출하면 warning log가 발생하도록 수정
- 2021.08.12
- Assembly definitions의 Exclude Platforms 속성에서 Lumin을 비활성화
- Configuration.navigationBarColor의 기본 값 추가
- 2021.07.31
- Configuration
- navigationBarColor
- supportMultipleWindows (Android only)
- Assembly definition
- 2021.03.12
- Configuration
- isNavigationBarVisible
- isClearCookie
- isClearCache
- 2021.02.23
- Configuration
- Popup Style
- Forward Button
- API
- ShowHtmlFile
- ShowHtmlString
- ExecuteJavaScript
- Configuration
- Orientation 제거
- 2020.12.24
-
Platform
- Android
- iOS
-
API
- ShowUrl
- Close