TapTap 分享开发指南
集成前准备
权限说明
- Android
该模块依赖权限如下:
| 权限 | 使用目的 | 权限申请时机 |
|---|---|---|
| 设备指定应用信息 | 获取已安装的 TapTap 客户端信息 | 用户每次使用该功能时会申请权限 |
同时该模块也会访问设备已安装的 Tap 客户端信息,所以接入 SDK 后将在应用 AndroidManifest.xml 中添加如下配置:
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<queries>
<package android:name="com.taptap" />
</queries>
SDK 获取
- Android
- iOS
在 app module 的 build.gradle 添加对应依赖:
dependencies {
implementation 'com.taptap.sdk:tap-core:4.9.5'
implementation 'com.taptap.sdk:tap-share:4.9.5'
}
远程依赖
- 在工程 Podfile 文件中对应模块下添加依赖:
pod 'TapTapSDK/Share', '~> 4.9.5'
- 执行
pod install下载对应依赖文件
本地文件依赖
TapTap 分享依赖于初始化模块,使用本地文件方式添加依赖时,需先参考集成指南 添加对应本地文件依赖项。
- 在 下载页 下载如下文件:
TapTapShareSDK.xcframework分享依赖库
- 在工程中添加
framework静态库,注意添加时选择 Embed 方式为 Do Not Embed
tip
由于 SDK 需判断当前设备是否安装 TapTap 客户端,开发者需在 Xcode 工程的 info.plist 文件 LSApplicationQueriesSchemes 字段中添加 taptap 参数