分享到微博

前置条件

已经在微博开放平台申请账号。

集成SDK

image-202003190226 注意:TMF 分享支持按需添加需要分享的第三方平台,可使用 CocoaPods 的 subspec 功能添加指定子库。

target 'YourTarget' do

  # TMFShare
  pod 'TMFShare/Core',                    :path => './Frameworks/TMFShare'
  pod 'TMFShare/TMFShare_WeChat', :path => './Frameworks/TMFShare'

  # 依赖组件
  pod 'MQQComponents',            :path => './Frameworks/MQQComponents'
  # 分享依赖  
  pod 'WechatOpenSDK',               :path => './Frameworks/WechatOpenSDK'

end

工程设置

添加 TMFShare 之后,需要进行相关的 Project 设置。

  • 设置工程回调 URL Scheme

    在 Xcode 中打开您的 Project 设置页,选中相关的 target,进行以下设置:

    1. 选择 Build Settings > Linking > Other Linker Flags,增加:-ObjC

    2. 选择 Info > Custom iOS Target Properties,新增 Array key:LSApplicationQueriesSchemes ,并配置该 key 如下:

      <key>LSApplicationQueriesSchemes</key>
      <array>
       <string>sinaweibo</string>
       <string>sinaweibohd</string>
       <string>weibosdk</string>
       <string>weibosdk2.5</string>
       <string>weibosdk3.3</string>
      </array>
      
    3. 选择 Info > URL Types,新增 URL Type ,如微博的配置如下:

    image-20190809130011399

    其中,各个分享渠道的 URL Scheme 的取值如下:

    • 微博的 URL Scheme 的值是申请时分配的 appid,例如 wb970123123
  • 设置工程回调 Universal Links

    1. 根据 苹果文档 配置您应用的Universal Links

    2. 单击 Signing&Capabilities,打开“Associated Domains”开关,将 Universal Links 域名加到配置上。

      image-202003190226

      image-202003190226 注意:图中help.wechat.com为示例链接,请自行替换。

    3. 检查确认 App 的 Universal Links 配置成功,通过上述 SDK接入成功验证指引 进行操作。

Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""