내 반응 네이티브 앱에 sagepay 게이트웨이를 통합하려고합니다. 나는 그것을 시도했지만 성공하지 못했습니다. I-frame을 사용하지 않고 반응하는 네이티브 앱에서 sagepay를 사용할 수있는 방법이 있습니까?반응 네이티브 애플 리케이션에 sagepay gayteway를 사용하는 방법?
0
A
답변
1
WebView
또는 CustomTabs
(Android의 경우) 또는 SafariView
(iOS의 경우)을 사용할 수 있습니다.
그런 다음 콜백 메소드를 사용하여 이벤트를 처리하십시오. iOS의 경우 SafariView
이 최선의 선택입니다. https://github.com/naoufal/react-native-safari-view
Android의 경우 JS 코드를 통해 CustomTabs
을 처리 할 원시 모듈을 만들어야합니다.
이제이 문제는 웹 사이트에서 게이트웨이를 구현하는 것과 동일하게 축소되었습니다. 대부분의 게이트웨이에는 멋진 문서가 있습니다.
기본적으로 사용자가 비용을 지불하고 WebView로 리디렉션하려면 브라우저에서 트랜잭션을 수행 한 다음 게이트웨이 콜백에서 그를 다시 앱으로 가져 가야합니다.
1
나는 webview를 사용하여 만들었습니다.
return (
<WebView
domStorageEnabled={ true }
javaScriptEnabled={ true }
source={{uri: url}} />
)
안드로이드에서 WebView가 작동하지 않습니다. 사실 나는 안드로이드에서 일하고 있으며 WebView는 여기서 작동하지 않습니다. 어떻게 사용할 수 있습니까? 나를 위해 거의 필요하지 않습니다. –
나는 sagepay 지불 게이트웨이로 리다이렉트하는 것보다 체크 아웃을 클릭 할 때 브라우저에서 리디렉션하지 않기를 원합니다. –
내 응용 프로그램에서 외부 웹 페이지를 사용하려면 어떻게해야합니까? –