跳到主要内容

iOS 工程配置

提示

Android 端的所有依赖与配置都由 Combo CLI 自动处理,无需手动配置。

根据分享功能需要,在 iOS 端需完成以下配置:

SDK 产物​

按启用的分享平台导入 ComboSDKAgora、ComboSDKDouyinOpen、ComboSDKWeixin、ComboSDKWeibo、ComboSDKQQ 等组件及对应第三方 SDK,选择 Embed & Sign。组件说明见 SDK 集成。

Associated Domains​

为支持 Universal Links,需要:

  • 添加 Associated Domains capability
  • 在 Domains 中添加:applinks:xxx.seayoo.com
提示

applinks 具体值由世游团队邮件提供。

权限​

分享功能需要使用相册权限。

需要在 Info.plist 中添加 NSPhotoLibraryUsageDescription 键并填写说明,例如:此应用需要访问您的相册用于分享图片或视频。

查询白名单​

在 TARGETS → Info → Custom iOS Target Properties 中找到 LSApplicationQueriesSchemes;若不存在,点击“+”添加该项,并将类型设为 Array。按启用的平台添加下列白名单项并设置 URL Scheme。

小红书​

  1. 在 LSApplicationQueriesSchemes 中添加:
    • xhsdiscover
  2. 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 xhs + App Key。
提示

App Key 值见 ComboSDK.json 文件 agora_ios_app_key。

抖音​

  1. 在 LSApplicationQueriesSchemes 中添加:
    • douyinopensdk
    • douyinliteopensdk
    • douyinsharesdk
    • snssdk1128
  2. 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 App ID。
提示

App ID 值见 ComboSDK.json 文件 douyin_open_app_id。

微信​

  1. 在 LSApplicationQueriesSchemes 中添加:
    • weixin
    • weixinULAPI
    • weixinURLParamsAPI
  2. 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 App ID。
提示

App ID 值见 ComboSDK.json 文件 weixin_app_id。

微博​

  1. 在 LSApplicationQueriesSchemes 中添加:
    • sinaweibo
    • weibosdk
    • weibosdk2.5
    • weibosdk3.3
  2. 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 wb + App Key。
提示

App Key 值见 ComboSDK.json 文件 weibo_app_key。

QQ​

  1. 在 LSApplicationQueriesSchemes 中添加:
    • mqq
    • mqqapi
    • tim
    • mqqopensdknopasteboard
    • mqqopensdknopasteboardios16
    • mqqopensdkapiV2
    • mqzone
    • mqqOpensdkSSoLogin
  2. 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 tencent + App ID。
提示

App ID 值见 ComboSDK.json 文件 qq_app_id。