client IDfor your app.
Add a package dependency in Xcode to your app target.
https://github.com/tink-ab/tink-link-iosas the repository URL.
TinkLinkproduct to the target of your app.
TinkLink to your
TinkLink.xcframeworkfrom the releases page on GitHub.
TinkLink.xcframeworkto the Frameworks, Libraries, and Embedded Content section of the General settings tab for your application target in your Xcode project. Make sure to select Copy items if needed.
To launch the SDK in your iOS app, please see the product specific documentation.
|Account Check||Getting started||Setup and integrate||SDK reference|
|Expense Check||Getting started||Setup and integrate||SDK reference|
|Income Check||Getting started||Setup and integrate||SDK reference|
|One-time payments||Getting started||Setup and integrate||SDK reference|
|Risk Insights||Getting started||Setup and integrate||SDK reference|
|Transactions||Getting started||Setup and integrate||SDK reference|
|Report bundling||-||-||SDK reference|
|Account Aggregation||Getting started||-||SDK reference|
You can also optimize your integration in different ways, such as preselecting a provider. To preselect a provider, simply specify your provider name as a value to the
inputProvider argument for the API calls where it's available, like in this example:
let viewController = Tink.Transactions.connectAccountsForOneTimeAccess( configuration: config, market: market, inputProvider: "sbab-bankid", completion: handler )
inputProvider gives the option to use the data to skip the provider-selection screen and preselect the user's provider (in this example, SBAB is preselected).
To get the list of all providers available for an authenticated user, please refer to list-providers. To get the list of all providers on a specified market, please refer to list-providers-for-a-market.
For the full API reference, please see the Tink Link iOS SDK Reference.
|Last commit: 2 weeks ago|
BaseDomain type. This type is used to specify the Tink Link API base domain for both the production and custom environments. There are two distinct available options:
1. European Base Domain (
BaseDomain.eu): This corresponds to the European production environment.
2. Custom Base Domain (
BaseDomain.custom("your_custom_base_domain")). This allows configuration for a custom base domain, which can be useful for sandbox environments or other specific requirements.
Added new initializer for
Configuration type which requires
BaseDomain case as required parameter.
Configuration type initializer which does not require
BaseDomain case. This initializer falls back to the