iOS 工程配置
提示
Android 端的所有依赖与配置都由 Combo CLI 自动处理,无需手动配置。
根据分享功能需要,在 iOS 端需完成以下配置:
SDK 产物
按启用的分享平台导入 ComboSDKAgora、ComboSDKDouyinOpen、ComboSDKWeixin、ComboSDKWeibo、ComboSDKQQ 等组件及对应第三方 SDK,选择 Embed & Sign。组件说明见 SDK 集成。
Associated Domains
为支持 Universal Links,需要:
- 添加
Associated Domainscapability - 在 Domains 中添加:
applinks:xxx.seayoo.com
提示
applinks 具体值由世游团队邮件提供。
权限
分享功能需要使用相册权限。
需要在 Info.plist 中添加 NSPhotoLibraryUsageDescription 键并填写说明,例如:此应用需要访问您的相册用于分享图片或视频。
查询白名单
在 TARGETS → Info → Custom iOS Target Properties 中找到 LSApplicationQueriesSchemes;若不存在,点击“+”添加该项,并将类型设为 Array。按启用的平台添加下列白名单项并设置 URL Scheme。
小红书
- 在
LSApplicationQueriesSchemes中添加:xhsdiscover
- 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为
xhs+ App Key。
提示
App Key 值见 ComboSDK.json 文件 agora_ios_app_key。
抖音
- 在
LSApplicationQueriesSchemes中添加:douyinopensdkdouyinliteopensdkdouyinsharesdksnssdk1128
- 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 App ID。
提示
App ID 值见 ComboSDK.json 文件 douyin_open_app_id。
微信
- 在
LSApplicationQueriesSchemes中添加:weixinweixinULAPIweixinURLParamsAPI
- 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为 App ID。
提示
App ID 值见 ComboSDK.json 文件 weixin_app_id。
微博
- 在
LSApplicationQueriesSchemes中添加:sinaweiboweibosdkweibosdk2.5weibosdk3.3
- 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为
wb+ App Key。
提示
App Key 值见 ComboSDK.json 文件 weibo_app_key。
QQ
- 在
LSApplicationQueriesSchemes中添加:mqqmqqapitimmqqopensdknopasteboardmqqopensdknopasteboardios16mqqopensdkapiV2mqzonemqqOpensdkSSoLogin
- 设置 Scheme:在 TARGETS → Info → URL Types 中添加 URL Scheme,值为
tencent+ App ID。
提示
App ID 值见 ComboSDK.json 文件 qq_app_id。