{"id":16283025,"url":"https://github.com/bang9/react-native-kakao-link-js","last_synced_at":"2025-10-14T14:32:53.235Z","repository":{"id":57337892,"uuid":"294189642","full_name":"bang9/react-native-kakao-link-js","owner":"bang9","description":"kakao links for react native without native dependency (except webview!)","archived":false,"fork":false,"pushed_at":"2020-09-09T20:34:20.000Z","size":11,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-12T03:47:09.515Z","etag":null,"topics":["kakao","kakao-link","kakao-scheme","kakao-share","react-native","react-native-kakao","react-native-kakao-link","react-native-kakao-share"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bang9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-09T18:00:44.000Z","updated_at":"2024-09-14T08:08:37.000Z","dependencies_parsed_at":"2022-09-11T04:00:31.730Z","dependency_job_id":null,"html_url":"https://github.com/bang9/react-native-kakao-link-js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bang9/react-native-kakao-link-js","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang9%2Freact-native-kakao-link-js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang9%2Freact-native-kakao-link-js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang9%2Freact-native-kakao-link-js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang9%2Freact-native-kakao-link-js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bang9","download_url":"https://codeload.github.com/bang9/react-native-kakao-link-js/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bang9%2Freact-native-kakao-link-js/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019126,"owners_count":26086680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["kakao","kakao-link","kakao-scheme","kakao-share","react-native","react-native-kakao","react-native-kakao-link","react-native-kakao-share"],"created_at":"2024-10-10T19:12:21.100Z","updated_at":"2025-10-14T14:32:53.200Z","avatar_url":"https://github.com/bang9.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cspan class=\"module\"\u003e\u003ca href=\"https://github.com/bang9/react-native-kakao-link-js\" title=\"View this project\"\u003e\u003cimg src=\"https://img.shields.io/badge/React Native-react--native--kakao--link--js-black?style=flat-square\u0026logo=react\" alt=\"RNKakaoLinkJS\" /\u003e\u003c/a\u003e\u003c/span\u003e\n\n\u003cspan class=\"npmversion\"\u003e\u003ca href=\"https://npmjs.org/package/react-native-kakao-link-js\" title=\"View this project on NPM\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/react-native-kakao-link-js.svg\" alt=\"NPM version\" /\u003e\u003c/a\u003e\u003c/span\u003e\n\u003cspan class=\"npmdownloads\"\u003e\u003ca href=\"https://npmjs.org/package/react-native-kakao-link-js\" title=\"View this project on NPM\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/react-native-kakao-link-js.svg\" alt=\"NPM downloads\" /\u003e\u003c/a\u003e\u003c/span\u003e\n\n\n# react-native-kakao-link-js\n\n-   네이티브 의존성 없이, 카카오 링크를 사용하기 위한 모듈입니다. (웹뷰를 통해 자바스크립트 SDK 를 사용합니다.)\n-   kakao link for react native without native dependency (except webview!)\n\n### Installation\n\n1. `yarn add react-native-kakao-link-js`\n\n2-1. `yarn add react-native-webview`\n\n2-2. `cd ios \u0026\u0026 pod install` or `npx pod-install`\n\n### Feature\n\n-   [sendDefault](https://developers.kakao.com/sdk/reference/js/release/Kakao.Link.html#.sendDefault)\n-   [sendCustom](https://developers.kakao.com/sdk/reference/js/release/Kakao.Link.html#.sendCustom)\n\n### Props\n\n-   whitelistedDomain(필수): 카카오 앱에 등록된 도메인\n-   webKakaoKey(필수): 웹용 카카오 앱 키\n-   onShareFailure(옵션): 카카오 링크 동작에 실패한 경우 트리거됩니다.\n\n### Example\n\n```tsx\nconst ShareButton = () =\u003e {\n    const kakaoLink = React.useRef\u003cKakaoLink\u003e();\n    const shareKakao = () =\u003e {\n        kakaoLink.current?.sendCustom({\n            templateId: 12345,\n            templateArgs: {\n                title: \"your custom arguments\",\n                body: \"your custom arguments\"\n            }\n        });\n    };\n    const onShareFailure = () =\u003e {\n        // 카카오톡 설치가 안된 경우\n        Alert.alert(\"알림\", \"카카오 공유하기에 실패했습니다.\");\n    };\n\n    return (\n        \u003cTouchableOpacity onPress={shareKakao}\u003e\n            \u003cText\u003eShare\u003c/Text\u003e\n            \u003cKakaoLink\n                ref={kakaoLink}\n                whitelistedDomain={\"https://domain.whitelisted.com\"}\n                webKakaoKey={\"your-web-app-key\"}\n                onShareFailure={onShareFailure}\n            /\u003e\n        \u003c/TouchableOpacity\u003e\n    );\n};\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbang9%2Freact-native-kakao-link-js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbang9%2Freact-native-kakao-link-js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbang9%2Freact-native-kakao-link-js/lists"}