分享到钉钉
前置条件
已经在钉钉开放平台申请账号。
集成SDK
注意:TMF 分享支持按需添加需要分享的第三方平台,可使用 CocoaPods 的 subspec 功能添加指定子库。
target 'YourTarget' do
# TMFShare
pod 'TMFShare/Core', :path => './Frameworks/TMFShare'
pod 'TMFShare/TMFShare_DDing', :path => './Frameworks/TMFShare'
# 依赖组件
pod 'MQQComponents', :path => './Frameworks/MQQComponents'
# 分享依赖
pod 'DTShareKit', :path => './Frameworks/DTShareKit'
end
工程设置
添加 TMFShare
之后,需要进行相关的 Project 设置。
设置工程回调 URL Scheme
在 Xcode 中打开您的 Project 设置页,选中相关的 target,进行以下设置:
选择 Build Settings > Linking > Other Linker Flags,增加:
-ObjC
选择 Info > Custom iOS Target Properties,新增 Array key:
LSApplicationQueriesSchemes
,并配置该 key 如下:<key>LSApplicationQueriesSchemes</key> <array> <string>dingtalk</string> <string>dingtalk-open</string> </array>