分享到支付宝

前置条件

已经在支付宝开放平台申请账号。

集成SDK

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

target 'YourTarget' do

  # TMFShare
  pod 'TMFShare/Core',                    :path => './Frameworks/TMFShare'
  pod 'TMFShare/TMFShare_Alipay', :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>alipay</string>
       <string>alipayshare</string>
       <string>alipaytlshare</string>
      </array>
      
    3. 选择 Info > URL Types,新增 URL Type ,如支付宝的配置如下:

    image-20190809130011399

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

    • 支付宝的 URL Scheme 的值是申请时分配的 appid,例如 ap2019050123123123
Copyright © 2013-2023 Tencent Cloud. all right reserved,powered by GitbookUpdate Time 2023-08-31 14:46:07

results matching ""

    No results matching ""