설치

요구사항

  • React Native version 0.71.8 이상

설치하기

Wepin React Native SDK 를 설치하는 방법을 설명합니다.

Wepin 설치하기

Wepin React Native SDK는 npm 패키지로 설치 가능합니다.

npm install @wepin/react-native-sdk

peerDependencies

npm install react-native-device-info
npm install react-native-inappbrowser-reborn
npm install react-native-webview
npm install react-native-encrypted-storage
npm install react-native-permissions
npm install @react-native-clipboard/clipboard

# for ios
cd ios
pod install

or

추가 설치 (version '0.0.7-alpha' and above)

프로바이더 기능을 React Native 환경에서 사용하기 위해서, 아래와 같이 추가 package를 install 하고 초기화 해야 합니다.

or

추가로 아래와 같이package.json 파일의 postinstall 스크립트에 rn-nodeify 커맨드를 추가해야 합니다.

postinstall 스크립트를 실행한 이후에, 생성된 shim.js 파일을 어플리케이션의 루트 파일에 import 해야 합니다.

iOS 인 경우

AppDelegate.mm 수정하기

아래와 같이 AppDelegate.mm 에 추가해야 합니다.

Info 수정하기

Xcode에서 앱의 Info에 URL Schemes를 등록해야 합니다.

Project에서 Info 탭을 선택합니다. URL Types+ 을 클릭해서 Identifier와 URL Schemes 를 추가 합니다. Identifier는 앱의 Bundle ID 입니다. URL Schemes의 값은 wepin. + wepin app id 로 해야 합니다.

퍼미션 추가하기(v0.0.20-alpha 이상 부터)

해당 SDK를 사용하기 위해서는 카메라 접근 권한이 필요합니다. 카메라 기능은 QR코드 형식의 주소를 인식하는데 필수적입니다. [참고: react-native-permission]

Podfile 수정하기

퍼미션을 설정하기 위해서 Podfile에서 설정 스크립트를 세팅해줘야 합니다.

카메라 권한을 setup_permission에 추가해야 합니다.

pod install 을실행 하여 설정을 업데이트 합니다.

Info.plist파일 수정하기

Android 인 경우

AndroidManifest 수정하기

위핀 Activity의 인텐트 필터 추가

위핀을 사용하고자 하는 앱의 AndroidManifest.xml을 수정해야 합니다.

위핀 Activity의 인텐트 필터를 앱의 AndroidManifest.xml 에 추가해야 합니다. 이 때 추가하는 스키마 값은 wepin. + wepin app id 로 추가해야 합니다.

퍼미션 추가하기(v0.0.20-alpha 이상 부터)

해당 SDK를 사용하기 위해서는 카메라 접근 권한이 필요합니다. 카메라 기능은 QR코드 형식의 주소를 인식하는데 필수적입니다. [참고: react-native-permission]

위핀을 사용하고자 하는 앱의 메인 Activity에 아래와 같이 퍼미션을 추가합니다.

릴리즈

릴리즈된 패키지 버전은 아래 깃허브에서 확인 가능합니다.

Last updated

Was this helpful?