分享到微信

前置条件

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

集成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>weixin</string>
       <string>weixinULAPI</string>
      </array>
      
    3. 选择 Info > URL Types,新增 URL Type ,如微信的配置如下:

    image-20190809130011399

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

    • 微信的 URL Scheme 的值是申请时分配的 appid,例如 wx8071141a54123sss
  • 设置工程回调 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 ""