2017-01-13 1 views
1

나는 반응 네이티브로 작성된 코드가 있는데, 웹 사이트를 렌더링 할 때 웹보기를 사용합니다. 동일 URL은 https://cdn.plaid.com/link/v2/stable/link.html?isWebview=true&key=test_key&env=tartan&product=connect&longtail=true&selectAccount=true&clientName=plaid입니다. 이 URL을 방문하려고하면 Webkit Error 도메인 인 Error Code 101이 표시됩니다. 여기에서 질문을 게시하기 전에 이에 대한 연구를했습니다. 그러나 그들 중 어느 누구도 해결 방법을 제공하지 못했습니다.반응 네이티브 웹보기에 직면 한 문제

다음은 코드입니다.

<WebView 
    source={{uri:'https://cdn.plaid.com/link/v2/stable/link.html?isWebview=true&key=test_key&env=tartan&product=connect&longtail=true&selectAccount=true&clientName=Plaid'}} 
    /> 

간결하게하십시오. 어떤 도움을 주셔서 감사합니다. 고맙습니다.

+0

오류에 대한 자세한 정보를 추가 할 수 있습니까? 누가 오류를 내고 있습니까? 아마 스크린 샷? –

+2

해당 URL은 사용자의 장치에서 지원되지 않거나 Webview에서 지원하지 않는 'plaidlink : //'URL로 리디렉션되는 것으로 보입니다. 잘 모르겠습니다. –

답변

1

isWebview = false로 전환하십시오. 그것은 나를 위해 일하고있다. 그런 다음 onMessage 콜백에서 웹보기에 의해 던진 메시지를 잡으십시오.

왜 longtail과 같은 많은 매개 변수를 보내는 지 모르겠으나 그것에 대한 참조를 찾을 수 없습니다.

이것은 https://cdn.plaid.com/link/v2/stable/link.html?isWebview=false&key= $ {PLAID_CONFIG.public_key} & CLIENTNAME = $ {PLAID_CONFIG.clientName} & ENV = $ {PLAID_CONFIG.env} & 제품 = $ {제품}`또한

, 지금까지와 같은 내 URL입니다 env는 샌드 박스, 생산, 개발 중 하나 여야합니다.

1

나는 이것도 문제가있어, Plaid 문서에 "Link WebView Initialization URL"의 예제 URL에 오타가있을 수 있습니다. isWebview 대신 isWebView 매개 변수를 사용해보십시오. 나를 위해 일하는 것 같습니다.

0

이전 질문이지만 문제의 원인이 될 수있는 react-native-plaid npm 패키지에 주목할만한 가치가 있습니다.