13.8.41 • Published 29 days ago

react-native-webview-bootpay v13.8.41

Weekly downloads
-
License
MIT
Repository
github
Last release
29 days ago

react-native-webview-bootpay 라이브러리

react-native-webview를 부트페이가 Fork 떠서 만든 웹뷰입니다. 이미 결제모듈이 동작하는 웹사이트에 webview로 링크만 연결하여 사용하실 웹앱 flutter 개발자분께서는 해당 모듈의 웹뷰를 사용하시면 쉽게 결제 진행이 가능하십니다.

1-1. 설치하기

npm으로 설치하기

npm install react-native-webview-bootpay

yarn으로 설치하기

yarn add react-native-webview-bootpay

또는 package.json 파일의 dependencies에 추가 후 yarn install을 합니다.

"dependencies": {
    "react-native-webview-bootpay": last_version
 }

설정하기

Android

따로 설정하실 것이 없습니다.

iOS

{your project root}/ios/Runner/Info.plist CFBundleURLNameCFBundleURLSchemes의 값은 개발사에서 고유값으로 지정해주셔야 합니다. 외부앱(카드사앱)에서 다시 기존 앱으로 앱투앱 호출시 필요한 스키마 값입니다.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    ...

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>CFBundleURLName</key>
            <string>kr.co.bootpaySample</string> 
            <key>CFBundleURLSchemes</key>
            <array>
                <string>bootpaySample</string> 
            </array>
        </dict>
    </array>

    ...
</dict>
</plist>

사용예제

import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview-bootpay';

// ...
const MyWebComponent = () => {
  return <WebView source={{ uri: 'https://reactnative.dev/' }} style={{ flex: 1 }} />;
}

onMessage 사용시

window.BootpayRNWebView.postMessage("test data"); //부트페이 웹뷰 

사용 방법은 react-native-webview와 동일하며 javascript interface 이름이 ReactNativeWebView 가 아닌 BootpayRNWebView 값으로 보내주시면 되겠습니다.

Documentation

부트페이 개발매뉴얼을 참조해주세요

기술문의

채팅으로 문의

License

MIT License.

13.8.41

29 days ago

13.8.4

1 month ago

13.8.2

1 month ago

13.8.3

1 month ago

13.6.13

3 months ago

13.6.11

3 months ago

13.6.12

3 months ago

13.6.1

5 months ago

13.6.0

8 months ago

11.26.11

1 year ago

11.26.12

1 year ago

11.26.13

1 year ago

11.26.14

1 year ago

11.26.1

1 year ago

11.26.20

1 year ago

11.26.19

1 year ago

11.26.15

1 year ago

11.26.16

1 year ago

11.26.17

1 year ago

11.26.18

1 year ago

11.22.86

2 years ago

11.22.87

2 years ago

11.22.84

2 years ago

11.22.85

2 years ago

11.22.82

2 years ago

11.22.83

2 years ago

11.22.7

2 years ago

11.22.81

2 years ago

11.22.8

2 years ago

11.18.15

2 years ago

11.18.14

2 years ago

11.18.16

2 years ago

11.18.11

2 years ago

11.18.13

2 years ago

11.18.12

2 years ago

11.6.511

2 years ago

11.18.1

2 years ago

11.6.51

2 years ago

11.6.5

3 years ago

11.6.47

3 years ago

11.6.46

3 years ago

11.6.45

3 years ago

11.6.44

3 years ago

11.6.43

3 years ago

11.6.42

3 years ago

11.6.41

3 years ago

11.6.4

3 years ago