tencent cloud

腾讯云超级应用服务

扩展插件

Download
聚焦模式
字号
最后更新时间: 2026-03-20 18:44:06

简介

在开发、使用中,很多需要系统授权的 API 需要在 iOS 项目的 info.plist 文件和 Android 的 AndroidManifest.xml 文件中进行预置授权,但您的 App 可能并不需要此功能,所以 tcmpp_flutter 拆分出了扩展 SDK,这样免去了不必要的授权,也缩小了核心模块的体积。
tcmpp_flutter 提供核心模块及扩展模块,方便使用者根据自己的情况进行接入。
某些小程序 API 可能需要额外的隐私和权限。要使用这些 API,需要额外的 Flutter 插件依赖。
APIs
插件名
所需权限
LBS 相关 API(位置和 POI 搜索)
访问位置
mDNS APIs
访问本地网络
TCP/UDP APIs
访问网络
媒体应用程序接口(照片和视频)
访问图片库
无线应用程序接口、蓝牙应用程序接口、日历应用程序接口、联系人应用程序接口、剪贴板应用程序接口、生物识别验证应用程序接口
无线应用程序接口、蓝牙应用程序接口、日历应用程序接口、联系人应用程序接口、剪贴板应用程序接口、生物识别验证应用程序接口
地图 APIs
访问位置
小游戏运行能力
AdMob 广告加载
访问网络
播放器移动端高级版
麦克风、访问图片与视频库
直播
摄像头、麦克风权限
NFC
NFC 权限&能力
短剧组件
访问图片与视频库
这些插件必须与 tcmpp_flutter 插件一起使用。只有 Android 平台需要地图 API 支持,iOS 默认包含这些 API。

集成注意事项

直播&短剧组件&播放器移动端高级版插件

License 配置:
使用播放器移动端高级版或直播或短剧组件需要 LicenseUrl 和 LicenseKey,以完成直播&短剧组件&播放器移动端高级版组件的初始化信息配置;如果您未配置正确的 LicenseUrl 和 LicenseKey,会导致直播&短剧组件&播放器移动端高级版组件功能不可用。
说明:
LicenseUrl 和 LicenseKey 的获取方式可参见 新增与续期 License
在项目 tcsas-plugin-settings.json 文件中添加 customConfig 项,完成对 License 的配置。
示例配置:
{
//其他配置内容
...
//自定义信息配置
"customConfig": {
"vodLicenseUrl": "https://1304609156.trtcube-license.cn/license/v2/1304609156_1/v_cube.license",
"vodLicenseKey": "59d8c5e1203bc124a652304ff541a33b",
//其他配置内容
...
}
}
依赖导入:
1.使用短剧组件
Android:
// 短剧组件支持库
implementation "com.tencent.tcmpp.android:TUIDramaPlayer:1.0.3"
implementation 'com.tencent.liteav:LiteAVSDK_Professional_Player_Premium:latest.release //版本信息请参见 腾讯云文档
iOS:
platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'App' do
pod 'TXLiteAVSDK_Player_Premium'
end
2.直播与播放器移动端高级版插件库的使用,需要在原生包中导入相关的 SDK 依赖,根据插件库使用情况选择其中一个原生 SDK 添加依赖。
Android:
//如果仅是集成直播组件库,使用以下轻量依赖
implementation 'com.tencent.liteav:LiteAVSDK_Live:latest.release' //版本信息请参见 腾讯云文档
//如果仅是集成播放器移动端高级版组件库,使用以下轻量依赖
implementation 'com.tencent.liteav:LiteAVSDK_Player_Premium:latest.release' //版本信息请参见 腾讯云文档
//如果集成直播组件库以及播放器移动端高级版组件库,使用以下全量依赖版本
implementation 'com.tencent.liteav:LiteAVSDK_Professional_Player_Premium:latest.release //版本信息请参见 腾讯云文档
iOS:
platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'App' do
//如果仅是集成直播组件库,使用以下轻量依赖
pod 'TXLiteAVSDK_Live'
//如果仅是集成播放器移动端高级版组件库,使用以下轻量依赖
pod 'TXLiteAVSDK_Player_Premium'
//如果集成直播组件库以及播放器移动端高级版组件库,使用以下全量依赖版本
pod 'TXLiteAVSDK_Professional'
end


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈