SUPPORT

조회 수 71147 추천 수 0 댓글 0
  • Lastest Version : 2.1.7.5

  • 2.1.7.5 ( 2016.10.13 )

    • [Android] 다국어 오류 수정
    • [iOS] 다국어 적용시 country 를 정해진 범위에서 설정되도록 수정 (ja-jp,zh-cn,zh-tw,en-tw 등)
  • 2.1.7.4 ( 2016.09.29 )

    • [Android] 이미지 멀티 픽커 개선 작업을 위해 SquareImageView 수정
    • [Android] 업로드 시 프로그레스 옵션 IOS 와 동일하게 true에서 동작하도록 수정
    • [Android] error 수신시, response body를 받을 수 있는 api 추가
    • [iOS] PPHttpBaseProvider 에서 status code 값을 받고 통신이 끝난 다음에 fail 처리하도록 수정
    • [iOS] Page Tab 했을때 첫번째 tab 인 경우 parentViewController 가 설정되지 않던 오류 수정
  • 2.1.7.3 ( 2016.09.08 )

    • [UI] wnInterface.js 에서 Map 객체를 ParameterMap 으로 변경 (Chrome Inspector 오류 수정)
  • 2.1.7.2 ( 2016.09.02 HotFix )

    • [iOS] 페이지에 queryString 으로 전달하는 파라미터는 변수별로 decoding 하도록 수정
  • 2.1.7.1 ( 2016.09.01 )

    • [Android, iOS, UI] 페이지 이동 및 파라미터 관련 WN2 함수 적용
  • 2.1.6.7 ( 2016.08.19 )

    • [UI] MDebug API 정리
    • [Android] Http Upload cookie 동기화 처리
    • [iOS] PPWebViewController 에서 WNInterface 가 가능하게 하는 loadURLString API 를 추가
  • 2.1.6.6 ( 2016.08.11 )

    • [Android] HTTP DELETE Method parameter 전달 기능추가
    • [Android] 파일업로드 timeout 설정 추가
    • [iOS] 가로화면 런치이미지 오류 수정
    • [iOS] Framework config 에서 dylib 를 tbd 로 교체
  • 2.1.6.5 ( 2016.08.04 )

    • [Android] Resource 로딩 시 파일명 체크 추가
    • [Android] File Upload Progress 수정
    • [Android] File Upload 시 외부 영역에 대한 접근 허용 (local:// 추가)
    • [Android] JSON To String 로직 변경
    • [iOS] Network Provider 에 PATCH method 추가
    • [UI] M.sys.call, M.sys.sms API 오류 수정
  • 2.1.6.4 ( 2016.07.14 )

    • [UI] M.response 함수의 실행을 비동기로 호출하도록 수정
  • 2.1.6.3 ( 2016.06.24 )

    • [Android] 사진 촬영 후 저장시 target 적용
    • [iOS] Native 로 Parameter 설정시 nil 에 대한 Exception 처리
  • 2.1.6.2 ( 2016.06.20 HotFix )

    • [Android] 이미지 Picker 이용시, 최대 사이즈 지정
    • [Android] JSON 데이터 체크 로직 변경
    • [UI] API 신뢰성 향상
  • 2.1.6.1 ( 2016.05.12 )

    • [UI] Browser Emulator 2.0 을 위한 EmulatorInterface 적용
    • [Android] page name에 대한 웹 페이지 판단 로직 개선
    • [iOS] PPBaseProvider 에서 Status 200 만 Success 로 체크하던 로직을 2xx 는 모두 성공으로 처리하도록 수정
  • 2.1.5.5 ( 2016.04.14 )

    • [iOS] 일부 오픈소스 C 함수를 독립적으로 처리되도록 수정
  • 2.1.5.4 ( 2016.03.10 )

    • [UI] 배포되지 않은 2.2 interface 를 호출하던 오류 수정
    • [iOS] Local Web Server 안정성 향상
    • [Android, iOS] 앱이 업데이트 된 경우 리소스 업데이트가 완료되기 전까지는 다시 Bundle 영역으로 실행되도록 수정
    • [Android] 다국어 관련 Interface 2.2 추가
  • 2.1.5.3 ( 2016.02.24 HotFix )

    • [UI] API 오류 수정
  • 2.1.5.2 ( 2016.02.19 HotFix )

    • [iOS] Socket 모듈 관련 업데이트
    • [iOS] Base Version 을 무조건 000000 으로 초기화 하던 로직을 Manifest 에 설정된 default 값으로 적용되도록 수정
  • 2.1.5.1 ( 2016.02.05 )

    • [Android, iOS] 라이센스 로직 일부 수정
    • [iOS] wnInterface 2.2 api 일부 추가
    • [Android] HTTP 307 코드에 대한 리다이렉트 핸들러 적용 enable 가능하도록 변경
  • 2.1.4.19 ( 2016.01.28 )

    • [Android] 불필요한 로그 제거 및 코어 리소스 추가
  • 2.1.4.18 ( 2016.01.22 )

    • [Android] 유효하지 않은 SSL 페이지 허용을 위한 메소드 추가
  • 2.1.4.17 ( 2016.01.14 HotFix )

    • [UI] Plugin 에 대한 MultiKey 에 대한 로직 재적용
    • [Android] 미디어 라이브러리 개선 작업과 관련하여 내장 갤러리 대신 커스텀 UI를 사용하도록 수정
    • [iOS] Toast 사용시 iOS 5에서 실행할 수 없던 API 예외 처리 적용
    • [iOS] 웹서버가 메모리 문제로 갑자기 종료되던 버그 수정
  • 2.1.4.16 ( 2015.12.29 )

    • [Android, iOS] StackInfo 정보에 경로 정보값(path, source, alias) 추가
    • [iOS] License 오류 발생시 메모리 익셉션 처리
    • [iOS] Plugin 별 다국어 설정 적용
    • [iOS] 화면이 강제회전되었을때 device bounds size 가 상이하던 부분 수정
  • 2.1.4.15 ( 2015.12.03 )

    • [Android] 텝페이지에서 파라메터 삭제 오류 수정
    • [iOS] BaseProvider 에 cancel 기능 추가
    • [iOS] iOS6 이하에서 StatusBar 가 Hidden 되거나 덮어지는 현상 수정
  • 2.1.4.14 ( 2015.11.26 )

    • [iOS] UIColor+Hex 를 통해 HexString 으로 UIColor 값을 생성 가능
    • [iOS] Localized 하는 영역을 NSBundle+Localized Category 로 분리
    • [iOS] MPlugin 개체를 통해 Plugin 의 추상화 구현
  • 2.1.4.13 ( 2015.11.12 )

    • [Android] 화면 제거 시 오류 수정
    • [iOS] Indicator UI 수정
    • [iOS] Objective-Zip 에 대한 Class 명을 rename 함
  • 2.1.4.12 ( 2015.10.22 )

    • [iOS] URL 로 Asset 파일을 찾는 방식을 비동기로 변경, 동기로 처리를 원하는 경우 wailUntilDone 을 YES 로 호출
    • [iOS] 화면 이동중 Animating Taget 지정이 해제되지 않아 더이상 화면이동을 할 수 없던 버그 수정
    • [iOS] StatusBarStyle 및 StatusBarHidden 로직을 화면별로 처리할 수 있도록 구조적인 리펙토링 진행
    • [iOS] 웹에서 confirm 호출시 메세지 노출 되도록 수정
    • [iOS] StartBaseActivity 에서 LaunchImage 를 불러올때 단말기 사이즈별 최적화 적용
  • 2.1.4.11 ( 2015.10.08 )

    • [Android] File Upload 시 Pameters 가 JSON Object Type 인 경우에도 적용가능하도록 기능 추가
    • [iOS] AlertViewController 를 rootViewController 가 아닌 current view controller 에 적용 (Technical Q&A 참고)
    • [iOS] UIAlertViewController 와 UIAlertView 를 분기하여 컨트롤할 수 있도록 기능이 통합된 MAlertController 구현
    • [iOS] 내부 UIAlertView 로 실행된 부분을 MAlertController 로 대체
    • [iOS] MAppDelegate 에서 hisotry 를 허용하게도 적용하도록 수정
    • [iOS] Remote URL 을 호출 중에 비정상적으로 화면을 종료하게 되면, 메모리 오류나는 부분 수정, 앱 안정성 개선
    • [iOS] MCore.h 로 노출되는 Class 의 수를 줄임, 때에따라 필요한 경우 <MCore/클래스명.h>로 호출 필요
  • 2.1.4.10 ( 2015.09.24 )

    • [Android] 코어 라이브러리 안드로이드 6.0 대응 (아파치 httpClient 이용을 위한 라이브러리 추가)
    • [Android] 디바이스 정보 반환 시 커넥션 정보 오류 수정
    • [iOS] 비정상적인 접근인 경우 Random port 가 제대로 설정되지 않는 이슈 수정
    • [iOS] 앱을 시작하는 Class 가 기존 MPAppMain 에서 MAppDelegate 로 대체
  • 2.1.4.9 ( 2015.09.17 )

    • [UI] Plugin 확장 로직 변경
    • [Android] javascript 에서 alert 호출시 동작 오류 수정
    • [iOS] MAppInfo 에 systemTypeName ("iOS" 로 고정된 값) 추가
  • 2.1.4.8 ( 2015.09.11 )

    • [Android] TTF 체크로직 변경
    • [Android] 미디어 스캐너 종료 후 다시 연결 되도록 수정
    • [Android] 2.5 License 적용 관련 버그 수정
    • [iOS] PPWebViewController가 Stack 에서 제거될때 WebView 에 대한 request 를 정지하도록 stopLoading 호출
    • [iOS] iPad에서 land|reverse 로 화면이동을 한경우 DeviceOrientaion 이 FaceDown, FaceUp 이면 화면이 깜빡이던 버그 수정
    • [iOS] 앱 시작시, 가로방향만 설정시에도 Autorotate 를 지원하도록 수정
    • [iOS] 웹서버 시작시 port Uint16 최대값인 34463 으로 고정되지 않도록 변경
  • 2.1.4.7 ( 2015.08.25 HotFix )

    • [iOS] Simulator 에서는 MAppInfo 를 사용하지 못하던 문제 수정
    • [iOS] MAppInfo 에서 licenseIndentifier 값을 전달하지 못하던 문제 수정
  • 2.1.4.6 ( 2015.08.21 )

    • [Android, iOS, UI] M.info.device 정보내에 network 정보 추가, M.info.device("network.connected"), M.info.device("network.area") WIDE or LOCAL
    • [Android, iOS, UI] M.info.device("network.connected") 는 네트워크 연결 상태 (true or false)
    • [Android, iOS, UI] M.info.device("network.area") 는 네트워크 연결 타입 (값이 WIDE인 경우 3G,LTE로 연결된 상태)
    • [iOS] M.page.remove 를 통해 현재페이지는 제거 할 수 없게 수정 (기존 화면이 하얗게 변함)
  • 2.1.4.5 ( 2015.08.19 HotFix )

    • [Android] Manifest.xml 내 하드웨어 가속설정 세팅관련 수정사항 반영
  • 2.1.4.4 ( 2015.08.13 )

    • [Android] Prevention 설정 값 오류 수정
    • [iOS] 긴급 패치로 iOS7이상에서만 실행되는 method 가 실행되어 이를 예외 처리하도록 수정
  • 2.1.4.3 ( 2015.07.15 HotFix )

    • [UI] M.data, M.info.device(), M.info.app() 에서 keyPath(key.subkey.subkey2...) 를 이용해 데이타 읽기가 가능
    • [UI] M.data.param 에서 decodeURIComponent 시 URI malformed 오류에 대한 예외처리 추가
  • 2.1.4.2 ( 2015.07.09 )

    • [Android, iOS, UI] 2.2 Interface 실행에 대한 신뢰성 향상
    • [Android] 리소스 업데이트 Progress Callback 시 Null point exception 예외 처리
    • [Android] M.page.tab.remove 동작 수정
    • [iOS] Stack 오류에 대한 로그 변경
    • [iOS] iOS8 이전 버전을 위한 UIAlertView+Blocks.h 추가
  • 2.1.4.1 ( 2015.06.18 )

    • [Android, iOS, UI] 2.2 Interface 에 따른 Path 통합 개선사항 적용 및 버전 통합
  • 2.1.3.7 ( 2015.05.21 HotFix )

    • [iOS] UIAlertView 에서 ShouldEnableFirstOtherButton Method 사용부분 제거
    • [iOS] 로그인 리소스 업데이트 관련 버전 정보 처리 로직 수정
  • 2.1.3.6 ( 2015.05.07 HotFix )

    • [Android] FileUpload 로직 수정
    • [iOS] 웹서버 상태 체크 로직 강화
  • 2.1.3.5 ( 2015.04.30 HotFix )

    • [Android] WNEncryptString, WNDecryptString API 로 호출시 파리미터 오류로 NPObject 에러나는 부분 수정
    • [iOS] 버전 정보 수정
  • 2.1.3.4 ( 2015.04.30 HotFix )

    • [iOS] 로컬웹서버의 RelationPath에 대한 기준을 재정의하고 라이브러리에 반영
    • [iOS] Documents 에 파일이 없을 시 Bundle 에서 찾고, Bundle 에서도 파일이 없을 시 화면을 찾을 수 없음을 표시
    • [iOS] actionType 이 NO_HISTORY 의 경우에는 항상 canUseWNInterface 가 TRUE 가 될 수 있도록 수정
    • [Android] 안드로이드 타겟 SDK 버전 변경 시 이용 가능하도록 수정
  • 2.1.3.3 ( 2015.04.24 HotFix )

    • [Android] File 라이브러리 변경에 따른 IOUtil 수정
    • [iOS] PPNavigationController 에 TintColor 를 다시 default 값으로 수정
    • [iOS] WebView 각 시작될 때 LocalWebServer 가 시작되지 않은 경우 Start 되도록 수정
    • [iOS] Background 로 앱이 시작된 경우 LocalWebServer 를 시작하지 않게 처리
    • [iOS] 첫페이지에서 ClearTop 하는 경우 다시 리로딩 되던 버그 수정
    • [iOS] History Back 의 animation 값이 DEFAULT 인 경우 현재 페이지가 열릴때 animation값의 reverse animation 으로 적용
    • [iOS] NSLog 를 Log Type 별로 분류 처리
    • [iOS] Path 정보를 쉽게 변경할 수 있도록 NSString+MPath 카테고리 추가
    • [iOS] 파일 압축/해제를 위한 NSFileManager+MZip 카테고리 추가
    • [iOS] iOS7 이후 디자인에 최신화된 IndicatorView 추가
    • [UI] arguments 값은 OBJECT_TYPE.ARGUMENTS 로 분류하여 처리
  • 2.1.3.2 ( 2015.04.16 HotFix )

    • [Android] 라이브러리 변경에 따른 HttpBinaryTransManager 수정
    • [iOS] 리소스 업데이트 시 API 통신 오류에 대해서는 finish 가 아닌 error 이벤트로 전달 되도록 수정
    • [iOS] javascript 에서 alert 호출 시 로직이 멈추도록 변경
    • [iOS] NSData 확장 카테고리로 encrypt, decrypt 를 Native 에서도 구현 할 수 있도록 NativeAPI 추가
    • [iOS] AES-256 (CBC+PKCS7Padding) 알고리즘 지원
    • [iOS] iOS 8.0 Style 의 MProgressView 구현 ( Accelerate.framework 추가 필요 )
    • [iOS] 사용하지 않는 Headers 와 classes 제거
    • [iOS] Native 에서 암/복호화가 가능하도록 API 를 제공하는 NSData+Security.h 추가
    • [iOS] Bundle 에서 Info.plist 제거
  • 2.1.3.1 ( 2015.04.02 )

    • [iOS] History Back 할 경우 에니메이션 효과에 대응하는 reverse animation 효과를 적용할 수 있는 historyBack: 매서드 추가
    • [iOS] 화면 이동시 PPViewController 에 적용된 AnimationType 값 세팅
    • [iOS] animationType 값에 대응하는 reverseAnimationType 값 추가
    • [iOS] PPViewController 를 상속받은 경우 statusBarBackgroundColor Method를 통해 StatusBar 색상을 바꿀 수 있는 기능 추가
    • [iOS] PPNavigationController 의 배경색을 UIStatusBarStyle 에 따라 White 또는 Black 으로 변경
    • [iOS] historyBack: 또는 M.page.back 을 통해 이전 화면 이동시 reverseAnimationType 적용
    • [iOS] Bundle 로 제공된 Location.strings 를 수정 가능하도록 제공
    • [UI] debug 호출시 Uncaught TypeError: undefined is not a function 오류 현상 수정
  • 2.1.2.8 ( 2015.03.23 )

    • [Android,iOS,UI] M.sec 에서 암호화 방식 선택을 위한 trans 값 추가
    • [Android,iOS] 암호화된 리소스를 복호화 하는데 있어 암호화 방식을 자동 체크하여 처리
    • [iOS] AppDelegate 설정에 따라 [PPNavigationController ppNavigationController] 값을 찾지 못하는 버그 수정
    • [iOS] Popup Callback 에서 Alert 을 호출하지 못하는 버그 수정
    • [UI] M.util.seed 가 같은 시간에 같은 값을 출력하여 buffer 이벤트 오류가 나온 버그 수정
  • 2.1.2.7 ( 2015.03.05 )

    • [iOS] PPWebViewController 에서 WNInterface 를 사용할 수 있는지 체크하는 canUseWNInteface 함수 추가
    • [iOS] M.page.replace 이후 페이지 이동하면 경로를 못 찾는 버그 수정
    • [iOS] M.page.back 을 통해 Animation 적용시 Modal Animation 에 대한 에니메이션 효과 수정
    • [iOS] Dsymutil Warning 제거
  • 2.1.2.6 ( 2015.02.10 )

    • [iOS] alert, prompt, confirm 에 대한 UIAlertView 처리를 iphone6 대응으로 UIAlertController 대체하여 실행
    • [iOS] ios8 에서 화면 이동시 status bar 깜빡이던 문제 해결
    • [iOS] 고정된 Orientation이 페이지 이동 후 풀리는 현상 수정
    • [iOS] 시작 후 바로 ClearTop 로직이 정상적으로 처리되지 않는 문제 수정
    • [iOS] ClearTop 에서도 default-orientation 값이 적용되도록 수정
    • [UI] Math.random 을 M().seed 로 대체
  • 2.1.2.5 ( 2015.01.27 )

    • [iOS] 오류 페이지 템플릿 수정
  • 2.1.2.4 ( 2015.01.26 )

    • [UI] callback 이벤트 관련 API 실행 오류 수정
  • 2.1.2.3 ( 2015.01.22 )

    • [iOS] 리소스 업데이트 시 대용랑 리소스 파일에 대한 처리 적용
    • [iOS] lang 값이 system 이거나 다국어지원이 설정되지 않은 경우 단말기 설정값에서 language 와 country 둘다 가져와 적용되도록 수정
    • [UI] M.navigator - os, device, browser 함수에 대한 기능 확장
  • 2.1.2.2 ( 2014.12.29 )

    • [UI] 페이지 이동 전 화면을 컨트롤 할 수 있는 M.page.prefer API 추가
    • [Android] 가상 키보드 호출시 키보드 hide 여부를 판단할 수 있는 조건 추가
    • [Android] network header 값에서 encoding type check 에 대한 예외 처리 추가
    • [iOS] 파일 업로드시 Header 값으로 같은 키값 허용
  • 2.1.2.1 ( 2014.12.18 )

    • [iOS] 리소스 업데이트를 위한 버전 체크를 각 버전 파트별로 숫자화 하여 체크하도록 로직 추가
    • [iOS] 웹서버 사용시 /www/html 로 시작되던 경로가 Android 구동과 동일하게 /res/www/html 로 변경하여 동일한 방법으로 path 접근 가능
    • [iOS] CLEAR_TOP 으로 화면 호출 시 호출한 URL 이 navigationKey 형태가 아닌 경우 기존 화면을 찾을수 없던 문제 해결
    • [iOS] Framework 내부 A 링크 폴더에 버전명을 제거하여 형상관리 업데이트시 최소 파일만 수정할수있도록 구조 수정
    • [iOS] 리소스 업데이트용 압축파일 개수 제한 해제
    • [Android] asset 영역에서, apk 설치 기능 추가
    • [Android] os version 별 sms 전송 방식 추가
    • [Android] video tag 시 , 화면 확대 기능 추가
    • [Android] onReceivedError method BaseActivity에서 override 허용
    • [Android] Logger class 기능 보완
    • [Android] 사설 인증서 허용 여부 기능 체크
    • [Android] 화면단위 param 값 (__HARDWARE_ACCELERATE_FOR_ACTIVITY__) 를 통해 hardware 가속 적용
    • [Android] 가상키보드 상태에서, 데이터 수신시, 키보드 hide 되지 않도록 처리
    • [Android] 화면 호출시, 파일이 존재하지 않는 경우 예외처리
  • 2.1.1.17 ( 2014.11.11 )

    • [UI] type 체크시 실패한 경우 기존 데이타를 return 하는 로직에서 wasValue 오류 나오는 버그 수정
    • [Android] Logger 기능 보완
    • [Android] Plug-In action 체크
    • [Android] 시간 method 추가
  • 2.1.1.16 ( 2014.11.07 )

    • [iOS] 리소스 업데이트 시 info 값이 기존과 상이한 결과를 수정
    • [UI] M.tool.log 의 마지막 object 타입값에 level 값이 있는 경우에만 option 값으로 인식되도록 수정
  • 2.1.1.15 ( 2014.11.04 )

    • [iOS] M.page 함수를 통해 orientation 및 animation 값이 DEFAULT 인 경우 Manifest 설정 값으로 실행되도뢱 수정
    • [UI] Setting 값을 설정하는 경우 enums 에서 한개씩 밀리는 현상 수정
  • 2.1.1.14 ( 2014.11.03 )

    • [UI] M.page.html 에 반대 화면으로도 회전이 가능한 orientation 값 (LANDSCAPE|REVERSE, PORTRAIT|REVERSE) 추가
    • [UI] M.page.remove, M.page.tab.remove 를 통해 index 값으로 화면을 삭제하는 기능 추가
    • [iOS] info.plist에 ExStatusBarIOS6Style 값을 NO 로 추가한 경우 status bar 출력 안 되도록 수정됨
    • [iOS] iOS8 / 화면 회전시 깜빡이던 버그 수정
    • [iOS] M.page.back 실행시 까만 화면에서 시작되던 버그 수정
    • [iOS] 추가된 orientation 값에 따른 화면회전 설정 적용
    • [Android] 추가된 orientation 값에 따른 화면회전 설정 적용
    • [Android] app open 시, background 실행 중인 앱인 경우, forground로 호출
    • [Android] M.page.remove() 시, statck 에 동일한 화면이 여러개 있는 경우, 자신을 제외한 화면 제거 가능수정, 화면 명 또는 index 로 제거
    • [Android] app 다운로드시 files directory 생성
    • [Android] hardwareacclerated 기능 보강 ( default : software , hardware : core lib에서 처리, app : AndroidManifest.xml에서 설정
    • [Android] history back 코드 보완
    • [Android] YouTube 사용시, hardware layer 사용하도록 처리
    • [Android] webview 에서 html5를 통한 gps 정보 호출 처리
    • [Android] session id 정보 관리기능 보완
  • 2.1.1.13 ( 2014.10.24 )

    • [Android] device info json data check 보완
    • [Android] default orient-tablet 설정 추가
    • [Android] Activity History LinkedList 기능 보완
    • [Android] 파일업로드 Toast Popup제거
    • [Android] app update 파일명 미입력시, default 처리
    • [Android] M.page.tab.back() 오류 수정
    • [Android] 파일 업데이트시 Cookie (JSESSIONID)연동
    • [Android] App Install 시 new line 예외처리
    • [Android] blackground 에서, foreground 로 전환시, onResume() 미호출 수정
    • [Android] camera 재 촬영시, 이미지 미호출 오류 수정
    • [iOS] Local Web Server 로 HTML 출력시 복수의 BOM Bytes 까지 제거
    • [iOS] iOS8 / HTML 이 소스 그대로 출력되던 버그 수정
    • [iOS] iOS8 / Alert 의 타이틀 영역이 상단에 붙어서 표현되던 버그 수정
    • [iOS] iOS8 / Orientation 화면 전환 후 뷰가 없어지는 버그 수정 / 에니메이션 효과를 보다 심플하게 실행되도록 리펙토링 진행
    • [iOS] iOS8 / Native 화면에서 Device Orientation 변경이 되지 않던 버그 수정
    • [UI] M.page.defer 를 통해 defer 설정이 활성화 된 경우 M.page.tab.html 는 호출되지 않는 버그 수정
  • 2.1.1.12 ( 2014.10.06 )

    • [iOS] Orientation 이 세로에서 가로모드로 바뀌는 이슈 수정
    • [iOS] Network 통신시에 response data 에 BOM bytes 는 제거 후 return 하도록 수정
    • [iOS] Network 통신 후 response data 가 nil 인 경우 Object 형태의 문자값( @{} )을 return 하도록 수정
  • 2.1.1.11 ( 2014.09.25 )

    • [UI] Universal 앱을 위해 타블렛일 경우 다른 시작 Orientation 값을 설정할 수 있도록 Manifest.xml 에 orient-tablet 태그 추가
    • [iOS] iOS SDK 8.0 적용으로 XCode 6 이상에서만 빌드 가능
    • [iOS] M.info.app().app.version 에서의 버전 정보를 CFBundleVersion 에서 CFBundleShortVersionString 로 변경
    • [iOS] iPad 인 경우 Manifest.xml 에서 orient-tablet 값이 있으면 해당 값으로 적용
    • [Android] download url parsing 오류시 event 추가
    • [Android] Youtube Embed 실행 처리
    • [Android] HardwareAccelerate 기능 선택 추가
    • [Android] Theme 기능 선택 추가
    • [Android] sd card에 파일 로그 처리시 예외사항 수정
    • [Android] tablet일 경우, start page orientation 설정 추가
    • [Android] PageInfo, printStack LinkedList 동기화 처리
    • [Android] resource download 모듈 수정 - res 폴더 체크, file download 체크
  • 2.1.1.10 ( 2014.09.12 )

    • [iOS] 리소스 업데이트 시 파일 다운로드 오류시에도 오류 처리하도록 수정
    • [iOS] Status-Bar 의 색상을 바꿀수 있도록 수정
    • [Android] History Back 시 animation 처리 수정
    • [Android] plugin intent 정보 수정
    • [Android] local server 사용 port 검증
    • [Android] @JavascriptInterface 추가
    • [Android] AndroidManifest 에서 android:configChanges 에 screenSize 추가 (화면 회전시, 새로운 activity 생성하지 않고, 기존 Activity 재활용 api 13부터 사용됨)
    • [UI] ScriptLoader 사용법이 M.ScriptLoader 로 사용하도록 변경
  • 2.1.1.09 ( 2014.08.21 )

    • [Android] onPageStarted 호출 처리
    • [Android] 해쉬태그 ( *) 예외 처리
    • [Android] 파일 path (IOUtils.java ) : 추가 체크
    • [Android] device info blank => “UNKNOWN”처리
    • [Android] app 실행시, url 체크 로직 추가
  • 2.1.1.08 ( 2014.08.08 )

    • [UI] M.navigator 의 속성들을 변수가 아닌 함수 method 방식으로 수정
    • [UI] M.data.param( key ) 로 데이타 부를시에 [ 또는 { 로 시작하는 문자인 경우 parsing 오류가 나오는 경우 string 을 그대로 return
  • 2.1.1.07 ( 2014.07.24 )

    • [Android] Native Activity 생성시, Navigation Stack Info log 추가
    • [Android] Base_Version미 입력시, default값 셋팅
    • [Android] LoadingProgressDialog 예외처리 (action type => NO_HISTORY시, Native 호출시 removeDialog 처리)
    • [Android] log level 조정
  • 2.1.1.06 ( 2014.07.22 )

    • [UI] Native 함수 기능 수정
  • 2.1.1.05 ( 2014.07.21 )

    • [iOS, Android] 소스 안정화 작업관련 리펙토링 진행
  • 2.1.1.04 ( 2014.07.17 )

    • [UI] M.page.defer 추가
    • [UI] M.page.defer 를 통해 defer 설정이 활성화 된 경우 여러번의 명령을 설정한 시간만큼 지연하게 두어 최종적으로 하나의 Command 만 Native 에 전달 되도록 하는 defer 기능 추가
  • 2.1.1.03 ( 2014.07.14 )

    • [Android] getCallerObject 오류 수정
  • 2.1.1.02 ( 2014.07.14 )

    • [Android] AsyncHttpNetwork client 생성방식 옵션 추가 [oneTimeConnectClient = true ; 일 경우, connection 을 매회 처리, default값 : false, network class 의 Constructor 부분에 옵션 셋팅]
    • [Android] network response시 , activity 상태 체크 로직 추가 (activity가 destroy된 이후, 이벤트 예외처리)
    • [Android] BOM 데이터 처리
    • [Android] ActivityHistoryManager 기능 보완
    • [Android] 세션 공유 처리 (일반 세션 과 file up load 세션)
    • [Android] zip 라이브러리 기능 보완 : 한글 파일 처리
  • 2.1.1.01 ( 2014.06.26 )

    • [Android] AsyncHttpClient network thread pool방식 수
    • [Android] AsyncHttpNetwork 생성 방식 수정
    • [Android] Logger filename 예외처리
    • [Android] webview 상태 체크 후 이벤트 처리
  • 2.1.0.9 ( 2014.06.20 )

    • [Android] 웹뷰 터치 이벤트 처리 방식 변경
  • 2.1.0.8 ( 2014.06.19 )

    • [UI] M.page.activity 에 M.page.native 로직을 처리하는 소스를 넘기고 native 는 하위 버전을 위해 남겨둠
    • [iOS] (navigation) 이전 화면으로 이동 하였을 때, 여러가지 상황에 의해 화면이 일그러지는 현상 방지 코드 추가
    • [Android] BOM 데이터 처리
    • [Android] HTTPS shutdown 처리
    • [Android] Orientation 관련 버그 수정
  • 2.1.0.7 ( 2014.06.12 HotFix )

    • [Android] 리모트 페이지 오류 시 back 버튼 추가
    • [Android] https network connection 처리 방식 변경(매회 새로 생성)
    • [Android] install app https 프로토콜 적용
    • [Android] network connection시, port 적용할 수 있도록 변경
    • [Android] 리소스 다운로드중 오류 시, 재 다운로드 처리
    • [Android] shouldOverride() return 형 변경 (void => boolean)
    • [Android] WNCallBackClient 의 shouldOverrideUrlLoading() 일부 로직을 MainActivity로 이동
    • [Android] BaseActivity 확장성 보장
    • [iOS] 강제 업데이트 버전 비교 버그 수정
    • [iOS] 웹뷰 로딩 실패시 출력 되는 뒤로가기 버튼 기능 수정(web back -> activity back)
  • 2.1.0.6 ( 2014.06.12 HotFix )

    • [UI] M.page.native 기능을 대신하는 M.page.activity 추가
  • 2.1.0.5 ( 2014.05.29 )

    • [UI] M.setting 으로 처리된 로직에서 false 값은 무시되는 요소 수정
    • [UI] 문서화를 위한 구조로 수정
    • [UI] M.util을 M()으로 사용가능 하도록 로직 변경
    • [UI] M.tool.log 하위 내용도 모두 출력되도록 수정
    • [Android] 페이지 이동 시 orient 설정이 동작하지 않는 현상 수정
    • [Android] 웹서버에서 html 파일 확인 시 MainActivity가 아닌 경우 예외처리
    • [Android] main layout 반환 함수 추가
    • [Android] 연속으로 History Back 호출 시 동작하지 않는 문제 수정
    • [Android] <a> 태그에 ‘ *‘ 일 때에 대한 예외처리 추가
    • [Android] camera 관련 결과 전달 UI Thread로 변경
    • [iOS] 통신 Provider 추가
  • 2.1.0.4 ( 2014.05.16 )

    • [UI] M.page.html 에서 setting 값 중 orient 키값을 orientation 키값으로 매칭되도록 수정
    • [UI] 라이브러리에 적용된 Core, Addon, Plugin 버전을 체크할 수 있는 M.info.version API 추가
    • [iOS] Start Page 를 Native Page로 가능 하도록 수정
    • [Android] Cookie 저장 로직 변경
  • 2.1.0.3 ( 2014.05.12 )

    • [Android] 하단 영역 뷰 다시 추가
    • [Android] http 파일 업로드 시 한글 파일명 처리
    • [Android] http 파일 업로드 시 cookie 저장
  • 2.1.0.2 ( 2014.04.28 )

    • [UI] Core 및 Addon 버전 정보 전달 및 버전 체크 API (M.tool.version) 추가
    • [UI] ZIP, Cookie 와 관련된 함수 추가
    • [UI] M.sec 에서 API 문서와 상이한 결과 반환을 수정
    • [UI] M.data.storage, M.data.global 에서 API 문서와 상이한 결과 반환을 수정
    • [UI] Manifest에 <errorpage-name> 추가
    • [Android] Cookie 저장 로직 추가 (WNUsingHttpCookie)
    • [Android] onLowMemory 시 web server 중지 시키지 않도록 수정
    • [Android] onUserInteraction 이벤트 추가
    • [Android] 2.3 이하 단말에서 언어 설정 안되는 현상 수정
    • [Android] 갤럭시 S3,S4에서 onOptionMenu()가 호출되지 않는 현상으로

메뉴키 이벤트 관련 수정(onPrepareOptionsMenu -> onKeyUp)

  • [Android] kitkat에서 iFrame 사용 시 onInitPage가 여러번 호출되는 현상 수정
  • [Android] rooting 확인 list 파일 위치 수정(native/, res/native/)
  • [Android] improved loading speed and animating transition.
  • [Android] 하단 영역 뷰 추가(광고 등 Native View 영역이 필요 할 경우 높이 설정하여 사용)
  • [Android] Manifest에 업데이트 설정되지 않으면 rest 지원안되는 문제 수정
  • [Android] M.page.html, M.page.replace 에서 Remote URL(http, https)로 이동되도록 수정
  • 2.1.0.1 ( 2014.04.17 )

    • Core Library 2.1.0.1 Release

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5