TinkLink 3.1.1

TinkLink 3.1.1

Kasper LahtiPontus OrrarydMani SedighiMengHao ZhangMenghao ZhangSergei BelousVitalii Kuznetsov维护。



TinkLink 3.1.1

  • Tink AB

Platforms Swift Xcode CocoaPods SPM

Tink Link iOS

Tink Link iOS

先决条件

  1. 设置您的Tink控制台账户并获取您的应用的客户端ID
  2. 应用设置 > API客户端下的重定向URI列表中添加一个通用链接(或深度链接)。(例如:myapp://callback)。

要求

  1. iOS 13.0
  2. Xcode 14.0
  3. Swift 5.7

安装

使用 Swift 包管理器

在 Xcode 中将 包依赖 添加到您的应用目标。

  1. 在 Xcode 中,选择 文件 > 添加包...
  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 项目中应用目标的 通用 设置选项卡的 框架、库和嵌入内容 部分。如果需要,请确保选择复制项目。

启动 SDK

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

账户检查 入门指南 设置和集成 SDK 参考
expenses 检查 入门指南 设置和集成 SDK 参考
收入检查 入门指南 设置和集成 SDK 参考
一次性付款 入门指南 设置和集成 SDK 参考
风险管理洞察 入门指南 设置和集成 SDK 参考
交易 入门指南 设置和集成 SDK 参考
报告捆绑 - - SDK 参考
账户汇总 入门指南 - SDK 参考

提前选择提供商

您还可以以不同的方式优化集成,例如 提前选择提供商。要提前选择提供商,只需将提供商名称指定为 inputProvider 参数的值,例如在本示例中

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

参数 inputProvider 可让您跳过提供商选择屏幕并提前选择用户的提供商(在本示例中为 SBAB)。

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

示例应用

  • TinkLinkSimpleSample 展示了如何通过使用 Tink Link 以最简单、最快的方式构建 Transaction 产品的完整流程。

SDK 参考

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