Platforms Swift Xcode CocoaPods SPM

Tink Link iOS

Tink Link iOS

前提条件

  1. 设置您的 Tink Console 帐户 并检索您应用的 client ID
  2. 应用设置 > API 客户端下的重定向 URI 列表中,为您的应用添加通用链接(或深度链接)(例如 myapp://callback)。
  3. 将通用链接(或深度链接)方案添加到您应用的支持 URL 类型中
    • 打开您的 iOS 项目(xcodeproj 文件)。
    • Targets 列表中选择您的应用。
    • 打开 Info 部分。
    • 向下导航并展开 URL Types 部分。
    • 按下加号 (+) 按钮。
    • 将您的通用链接(或深度链接)方案添加到 URL Schemes 字段中(例如 myapp)。

要求

  1. iOS 14.0
  2. Xcode 15.0
  3. Swift 5.10

安装

使用 Swift Package Manager

在 Xcode 中为您的应用目标添加软件包依赖项

  1. 在 Xcode 中,选择File > Add Packages...
  2. 输入 https://github.com/tink-ab/tink-link-ios 作为仓库 URL。
  3. TinkLink 产品添加到您应用的目标

使用 CocoaPods

TinkLink 添加到您的 Podfile

pod "TinkLink"

使用手动安装

  1. GitHub 上的发布页面下载并解压 TinkLink.xcframework
  2. TinkLink.xcframework 拖到 Xcode 项目中应用程序目标的General设置选项卡的Frameworks, Libraries, and Embedded Content部分。如果需要,请确保选择“Copy items if needed”。

启动 SDK

要在您的 iOS 应用中启动 SDK,请参阅特定产品文档。

账户检查 入门指南 设置和集成 SDK 参考
费用检查 入门指南 设置和集成 SDK 参考
收入检查 入门指南 设置和集成 SDK 参考
一次性付款 入门指南 设置和集成 SDK 参考
风险洞察 入门指南 设置和集成 SDK 参考
交易 入门指南 设置和集成 SDK 参考
报告捆绑 - - SDK 参考
账户聚合 入门指南 - SDK 参考

预选提供商

您还可以通过不同的方式优化您的集成,例如预选提供商。要预选提供商,只需将您的提供商名称指定为 API 调用的 inputProvider 参数的值即可,如下例所示

let viewController = Tink.Transactions.connectAccountsForOneTimeAccess(
    configuration: config,
    market: market,
    inputProvider: "sbab-bankid",
    completion: handler
)

参数 inputProvider 提供了使用数据跳过提供商选择屏幕并预选用户提供商的选项(在本例中,SBAB 已被预选)。

要获取已验证用户可用的所有提供商的列表,请参阅 list-providers。要获取指定市场上的所有提供商的列表,请参阅 list-providers-for-a-market

示例应用

SDK 参考

有关完整的 API 参考,请参阅Tink Link iOS SDK 参考

支持

如有任何问题和/或支持,请在此处直接联系我们:https://docs.tink.com/resources/support