{"_id":"@blacksharks/react-native-kuai-shou","_rev":"4-88c52afe63500401b228faa730599b9b","name":"@blacksharks/react-native-kuai-shou","description":"快手SDK","dist-tags":{"latest":"1.3.0"},"versions":{"1.1.4":{"name":"@blacksharks/react-native-kuai-shou","version":"1.1.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/blacksharksjc","name":"blacksharksjc","email":"blacksharksjc@163.com"},"license":"MIT","_id":"@blacksharks/react-native-kuai-shou@1.1.4","maintainers":[{"name":"blacksharksjc","email":"blacksharksjc@163.com"}],"dist":{"shasum":"9a6be6d379f2bc90f20b34e85e37a75fa073e2ad","tarball":"https://registry.npmjs.org/@blacksharks/react-native-kuai-shou/-/react-native-kuai-shou-1.1.4.tgz","fileCount":153,"integrity":"sha512-h+oA0h4tX54S/VS797oPAKYRY5OibAxMd/Dcwqkwd8T5kfmG+DKbpsSSW7m+Kh7Ar2i39ARmlsVrXnDlWtob0w==","signatures":[{"sig":"MEUCIHnDyyowPdIxbcfEmvUHkzGSUf4vscLOR28YRJLnZxKqAiEA1Tc7ig4oXz+/fac7p55BTlHrN7toLcen9gABssF20D4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7786069},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"21c015bc95760b80e21b7598a96f355152aa0d5b","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"blacksharksjc","email":"blacksharksjc@163.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"_npmVersion":"8.19.4","description":"快手SDK","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.20.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"parser":"@babel/eslint-parser","extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"17.0.2","eslint":"8.22.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.68.2","@arkweid/lefthook":"^0.7.7","@types/react-native":"0.68.0","@babel/eslint-parser":"^7.18.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-kuai-shou_1.1.4_1705052466907_0.03796746185044375","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"@blacksharks/react-native-kuai-shou","version":"1.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/blacksharksjc","name":"blacksharksjc","email":"blacksharksjc@163.com"},"license":"MIT","_id":"@blacksharks/react-native-kuai-shou@1.2.0","dist":{"shasum":"daff8f2325b0122ee9bc13637b879189b7bae867","tarball":"https://registry.npmjs.org/@blacksharks/react-native-kuai-shou/-/react-native-kuai-shou-1.2.0.tgz","fileCount":153,"integrity":"sha512-J2abi6s1LiZqcuz9Rtxx8pNLxm9vd3HZP4c7jhMo0dIyPMcUJbiodzhs1EXZw7gmEmOl9JwD1gvvinNYq54zMA==","signatures":[{"sig":"MEUCIBQsL9XN7JUQ2fD5yVK9Yc/IIznlqrRzMNSf7y56aDIiAiEA2QnC0iBEb6XoF0qz6KOHAc001LZ2rVxw2WpIkVbtJls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9761650},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"10cf138fb6415ea7a29e90ebea226c7bf31f84d6","private":false,"scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn example pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"blacksharksjc","email":"blacksharksjc@163.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"_npmVersion":"10.7.0","description":"快手SDK","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.20.3","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"parser":"@babel/eslint-parser","extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"17.0.2","eslint":"8.22.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.68.2","@arkweid/lefthook":"^0.7.7","@types/react-native":"0.68.0","@babel/eslint-parser":"^7.18.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.18.3","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-kuai-shou_1.2.0_1719800954635_0.6379777560319246","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.3.0":{"name":"@blacksharks/react-native-kuai-shou","version":"1.3.0","private":false,"description":"快手SDK","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"test":"jest","typescript":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","prepare":"bob build","release":"release-it","example":"yarn --cwd example","bootstrap":"yarn example && yarn && yarn example pods"},"keywords":["react-native","ios","android"],"publishConfig":{"access":"public"},"author":{"name":"blacksharksjc","email":"blacksharksjc@163.com","url":"https://github.com/blacksharksjc"},"license":"MIT","devDependencies":{"@arkweid/lefthook":"^0.7.7","@babel/eslint-parser":"^7.18.2","@commitlint/config-conventional":"^17.0.2","@react-native-community/eslint-config":"^3.0.2","@release-it/conventional-changelog":"^5.0.0","@types/jest":"^28.1.2","@types/react":"~17.0.21","@types/react-native":"0.68.0","commitlint":"^17.0.2","eslint":"8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest":"^28.1.1","pod-install":"^0.1.0","prettier":"^2.0.5","react":"17.0.2","react-native":"0.68.2","react-native-builder-bob":"^0.18.3","release-it":"^15.0.0","typescript":"^4.5.2"},"resolutions":{"@types/react":"17.0.21"},"peerDependencies":{"react":"*","react-native":"*"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"parser":"@babel/eslint-parser","extends":["@react-native-community","prettier"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@blacksharks/react-native-kuai-shou@1.3.0","gitHead":"c543d090af52d4c61564eefea8abcdbf586dd38a","_nodeVersion":"18.20.3","_npmVersion":"10.7.0","dist":{"integrity":"sha512-H7g6O1D8X+3RxL9hyraoIU6ZpdttYQrHncOfMGWIdBDysfasXnks6PhDKZ/Io2+iyN9kotQsNRI/oZB+6I5+Ig==","shasum":"1c48f1390704c978a7c937c6f537ada7c851b2a5","tarball":"https://registry.npmjs.org/@blacksharks/react-native-kuai-shou/-/react-native-kuai-shou-1.3.0.tgz","fileCount":153,"unpackedSize":9762354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2iyU9Pl/XfRn/jas09w9se+KggRqzoKaFlP5sqgKudQIhAIS1EncylaZWgH0yjgBY7LPmyHFSt7UBKm0XI1Gh+vI+"}]},"_npmUser":{"name":"blacksharksjc","email":"blacksharksjc@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-kuai-shou_1.3.0_1719917070915_0.985391285342839"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-12T09:27:12.163Z","modified":"2024-07-02T10:44:31.517Z","1.1.3":"2024-01-12T09:27:12.629Z","1.1.4":"2024-01-12T09:41:07.209Z","1.2.0":"2024-07-01T02:29:15.145Z","1.3.0":"2024-07-02T10:44:31.321Z"},"maintainers":[{"name":"blacksharksjc","email":"blacksharksjc@163.com"}],"author":{"name":"blacksharksjc","email":"blacksharksjc@163.com","url":"https://github.com/blacksharksjc"},"keywords":["react-native","ios","android"],"license":"MIT","readme":"# react-native-kuai-shou\n快手RN SDK\n\n## 安装\n\n### 安装插件\n```sh\nyarn add react-native-kuai-shou\n```\n\n### 配置\n1. 在android/app/build.gradle中添加manifestPlaceholders\n```sh\nandroid {\n  ...\n  defaultConfig {\n    manifestPlaceholders = [\n        KUAI_SHOU_APP_ID: \"快手联盟申请的appId\",\n        KUAI_SHOU_APP_NAME: \"快手联盟填写的应用名称\",\n        KUAI_SHOU_POSID_CONTENT_PAGE: \"快手联盟内容ID\",\n        KUAI_SHOU_POSID_FULLSCREEN: \"快手联盟全屏广告ID\",\n    ]\n  }\n}\n```\n\n2. 在android/app/src/main/AndroidManifest.xml增加权限\n```xml\n  <!--检测当前⽹络状态是2G、3G、4G还是WiFi-->\n  <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />\n  <!--联⽹权限-->\n  <uses-permission android:name=\"android.permission.INTERNET\" />\n  <!--获取设备标识IMEI。⽤于标识⽤户-->\n  <uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />\n  <!--读写存储权限-->\n  <uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\" />\n  <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\" />\n  <!--获取MAC地址，⽤于标识⽤户-->\n  <uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\" />\n  <!--安装应⽤权限-->\n  <uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\" />\n  <!--定位权限，不强制要求-->\n  <uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />\n  <uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\" />\n  <!--建议添加“query_all_package”权限，SDK将通过此权限在AndroidR系统上判定⼴告对应的应⽤是否在⽤户的app上安装，避免投放错误的⼴告，以此提⾼⽤户的⼴告体验。若添加此权限，需要在您的⽤户隐私⽂档中声明-->\n  <uses-permission android:name=\"android.permission.QUERY_ALL_PACKAGES\"/>\n```\n\n3. 在android/app/src/main/AndroidManifest.xml中的application节点下增加参数配置\n```xml\n<meta-data android:name=\"KUAI_SHOU_APP_ID\" android:value=\"${KUAI_SHOU_APP_ID}\"/>\n<meta-data android:name=\"KUAI_SHOU_APP_NAME\" android:value=\"${KUAI_SHOU_APP_NAME}\"/>\n<meta-data android:name=\"KUAI_SHOU_POSID_CONTENT_PAGE\" android:value=\"${KUAI_SHOU_POSID_CONTENT_PAGE}\"/>\n<meta-data android:name=\"KUAI_SHOU_POSID_FULLSCREEN\" android:value=\"${KUAI_SHOU_POSID_FULLSCREEN}\"/>\n```\n## Usage\n\n```js\nimport { KuaiShouView } from \"react-native-kuai-shou\";\n\n// ...\n\n<KuaiShouView />\n```\n","readmeFilename":"README.md"}