Braintree 6.23.3

Braintree 6.23.3

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
Released最后发布2024年8月

BraintreeDavid MerinoRichard ShinAki RoseHolly StotelmyerSteven ShropshireTim MartinakJoe PlukarskiSarah KoopJax DesMarais-LederBraintreeSammy Cannillo维护。



Braintree 6.23.3

  • Braintree

Braintree iOS SDK

CocoaPods compatible Swift Package Manager compatible Carthage compatible

GitHub Actions Tests

欢迎使用Braintree的iOS SDK。此库将帮助您在iOS应用中接收卡和替代支付。

v6是Braintree iOS的最新主要版本。要从v5更新,请参阅v6迁移指南。如果您尚未迁移到v5,请参阅v5迁移指南

Braintree iOS SDK允许部署目标为iOS 14.0或更高版本。它需要Xcode 14.3+和Swift 5.8+。

支持的支付方式

安装

我们建议使用 Swift 包管理器CocoaPodsCarthage 将Braintree SDK集成到您的项目中。

Swift 包管理器

此功能仅在v5及以上版本中可用。

要将 Braintree 包添加到您的 Xcode 项目中,选择 文件 > Swift 包 > 添加包依赖 并将 https://github.com/braintree/braintree_ios 作为存储库 URL 输入。勾选您要包含的特定 Braintree 库的复选框。

如果您查看应用程序目标,将看到您选择的 Braintree 库自动链接为框架到您的应用程序中(请参阅 常规 > 框架、库和嵌入内容)。

BraintreePayPalBraintreePaymentFlow 还需要包含 PayPalDataCollector 模块。

在您的应用程序源代码文件中,使用以下导入语法包含 Braintree 的库

import BraintreeCore
import BraintreeCard
import BraintreeApplePay
import BraintreePayPal

CocoaPods

# Includes Cards and PayPal
pod 'Braintree'

# Optionally include additional Pods
pod 'Braintree/DataCollector'
pod 'Braintree/Venmo'

Carthage

Braintree 6.0.0+ 需要 Carthage 0.38.0+ 并在运行 carthage update 时使用 --use-xcframeworks 选项。

github "braintree/braintree_ios" 添加到您的 Cartfile 中,并 将框架添加到您的项目中

注意: Carthage 的长期支持不可保证。如果可能,请更新到 SPM。如果有所顾虑,请在 此讨论线程 中发表评论。

文档

'Hello, Client!' 开始,了解基本设置和用法。

接下来,阅读 完整文档 以获取有关集成到其他支付方式(如 PayPal 和 Venmo)以及探索我们预先构建的 Drop-In UI 提供程序 的信息。

版本

此 SDK 遵守我们的客户端 SDK 废弃政策。有关 SDK 可能状态的更多信息,请参阅我们的 开发者文档

主版本号 状态 发布 已弃用 不受支持
6.x.x 活跃 2023年6月 待定 待定
5.x.x 非活跃 2021年2月 2024年6月 2025年6月
4.x.x 不受支持 2015年11月 2022年2月 2023年2月

版本 4.9.6 及以下使用过时的 SSL 证书,不受支持。

演示

  1. 运行 pod install
    • 存在 CocoaPods 与 M1 Mac 兼容性问题。请参阅 此解决方案 以解决 ffi 依赖项问题。
  2. 如有需要,解决 Swift Package Manager 包:在 文件 > > 解决包版本 中或通过在终端运行 swift package resolve
  3. 在 Xcode 中打开 Braintree.xcworkspace
  4. 选择 演示 方案,然后运行

运行示例应用需要Xcode 14+。

贡献

我们欢迎对这个仓库的贡献。查看我们的开发文档

反馈

The Braintree iOS SDK正在积极开发中,我们欢迎您的反馈!

以下是几种联系方式

帮助

许可协议

Braintree iOS SDK是开源的,可在MIT许可下使用。更多信息,请查看LICENSE文件。