Skip to content

Commit ce8580e

Browse files
authored
Merge pull request #3 from Booda-YAMYAM/feature/sw/webViewcheck
feat : 통신을 위함
2 parents 7232799 + 718a24e commit ce8580e

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

yam-view/src/App.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ const RNListener = () => {
1111
/** react native 환경에서만 가능 */
1212
const listener = (event) => {
1313
const { data, type } = JSON.parse(event.data);
14-
console.log(data);
14+
if (type === "RN_TO_YAM_VIEW") {
15+
console.log("RN_TO_YAM_VIEW", data);
16+
}
17+
1518
if (type === "TOKEN") {
1619
// type이 TOKEN이기 때문에 이곳에 콘솔이 찍히게 됩니다.
1720
console.log(data); // xxxxx
@@ -27,7 +30,7 @@ const RNListener = () => {
2730
window.addEventListener("message", listener);
2831
} else {
2932
// 모바일이 아니라면 모바일 아님을 alert로 띄웁니다.
30-
alert({ message: "모바일이 아님" });
33+
console.log("모바일이 아님");
3134
}
3235
};
3336

yam-view/src/pages/WebView.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ const requestPermission = () => {
1717
if (window.ReactNativeWebView) {
1818
// 모바일이라면 모바일의 카메라 권한을 물어보는 액션을 전달합니다.
1919
window.ReactNativeWebView.postMessage(
20-
JSON.stringify({ type: "REQ_CAMERA_PERMISSION" })
20+
JSON.stringify({ type: "REQ_CAMERA_PERMISSION_HI_HELLO" })
2121
);
2222
} else {
2323
// 모바일이 아니라면 모바일 아님을 alert로 띄웁니다.
24-
alert({ message: "" });
24+
console.log("모바일이 아님");
2525
}
2626
};
2727

0 commit comments

Comments
 (0)