1.3.0 • Published 1 year ago

@blacksharks/react-native-kuai-shou v1.3.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

react-native-kuai-shou

快手RN SDK

安装

安装插件

yarn add react-native-kuai-shou

配置

  1. 在android/app/build.gradle中添加manifestPlaceholders
android {
  ...
  defaultConfig {
    manifestPlaceholders = [
        KUAI_SHOU_APP_ID: "快手联盟申请的appId",
        KUAI_SHOU_APP_NAME: "快手联盟填写的应用名称",
        KUAI_SHOU_POSID_CONTENT_PAGE: "快手联盟内容ID",
        KUAI_SHOU_POSID_FULLSCREEN: "快手联盟全屏广告ID",
    ]
  }
}
  1. 在android/app/src/main/AndroidManifest.xml增加权限
  <!--检测当前⽹络状态是2G、3G、4G还是WiFi-->
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  <!--联⽹权限-->
  <uses-permission android:name="android.permission.INTERNET" />
  <!--获取设备标识IMEI。⽤于标识⽤户-->
  <uses-permission android:name="android.permission.READ_PHONE_STATE" />
  <!--读写存储权限-->
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  <!--获取MAC地址,⽤于标识⽤户-->
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
  <!--安装应⽤权限-->
  <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
  <!--定位权限,不强制要求-->
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
  <!--建议添加“query_all_package”权限,SDK将通过此权限在AndroidR系统上判定⼴告对应的应⽤是否在⽤户的app上安装,避免投放错误的⼴告,以此提⾼⽤户的⼴告体验。若添加此权限,需要在您的⽤户隐私⽂档中声明-->
  <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
  1. 在android/app/src/main/AndroidManifest.xml中的application节点下增加参数配置
<meta-data android:name="KUAI_SHOU_APP_ID" android:value="${KUAI_SHOU_APP_ID}"/>
<meta-data android:name="KUAI_SHOU_APP_NAME" android:value="${KUAI_SHOU_APP_NAME}"/>
<meta-data android:name="KUAI_SHOU_POSID_CONTENT_PAGE" android:value="${KUAI_SHOU_POSID_CONTENT_PAGE}"/>
<meta-data android:name="KUAI_SHOU_POSID_FULLSCREEN" android:value="${KUAI_SHOU_POSID_FULLSCREEN}"/>

Usage

import { KuaiShouView } from "react-native-kuai-shou";

// ...

<KuaiShouView />
1.2.0

1 year ago

1.3.0

1 year ago

1.1.4

2 years ago

1.1.3

2 years ago