카테고리: Mobile

react native 버전업시 발생하는 트러블슈팅

스마트폰 SDK가 최신버전으로 업그레이드시 npm 을 통해 받은 node_modules들이 예전에 작성하고 업데이트가 안되어 있는 경우 아래처럼 직접 수정해야 하는경우가 발생하여 간단히 정리해봄. 1. 타이머(react-native-background-timer) 1) 위치 node_modules\react-native-background-timer\android\src\main\java\com\ocetnik\timer\ 2) 에러내용 Error: Tag name should use a unique prefix followed by a colon … 3) 수정사항 this.wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, “rohit_bg_wakelock”); 에서 this.wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, ” ocetnik:rohit_bg_wakelock”); 로 […]

더보기

node.js 서버와 react native 클라이언트 간의 암호화 정리

1. React Native 1) react-native-crypto-js 추가 npm install react-native-crypto-js –save 2) 사용방법 전화번호를 비밀키를 이용하여 암호화한다. import CryptoJS from “react-native-crypto-js”; let strPhoneNo = “01012345678”; let strSecretKey =”1234″; let strEncrypt = CryptoJS.AES.encrypt(strPhoneNo , strSecretKey).toString(); 3) 전송 위의 strEncrypt를 이용하여 Node.js 서버로 전송 2. node.js 서버 1) crypto-js 추가 npm install crypto-js –save 2) 사용방법 수신된 전화번호를 […]

더보기

mac에 cordova(PhoneGap)을 이용한 IOS용 간단한 inapp brower 만들기

1. cordova(PhoneGap)을 이용하기 위해서는 nodejs를 설치해야된다. https://nodejs.org 에 접속하여 최신 nodejs를 설치한다. 2. nodejs를 이용하여 cordova를 설치한다 mac에서 터미널을 이용 다음을 입력하여 cordova를 설치한다 sudo npm install -g cordova 3. mac에서 작업할 폴더위치를 생성한다 임시로 workspace로 정함 4.mac터미널에서 해당 작업폴더로 이동한 후, cordova를 이용하여 신규프로젝트를 생성한다. com.moramcnt.mosaicadm라는 ID의 mosaicadm라는 프로젝트 생성 cordova create mosaicadm com.moramcnt.mosaicadm […]

더보기

Android SDK Update 시 Eclipse Android S/W 대체 방법

Android SDK 에서 Tool 을 Update 한 뒤에 이클립스를 재시작시  Android S/W 23.0.0 이상의 버전 또는 그 이상의 버전을 설치요구와 업데이트 확인을 요하는 경고 문구가 나오는 경우   이클립스 Help > Install New Software.. 메뉴로 이동하여 우측 하단에 already Installed 를 클릭하여 이미 설치된 S/W를 확인한다.   -Android DDMS -Android Development Tools -Android Hierarchy Viewer -Android Native […]

더보기