Klarna on Demand
Klarna on-demand 允许您在提供按需服务的移动应用程序中集成 Klarna 的支付解决方案。它非常适合销售演唱会门票、出租车、食物取餐等应用程序。
此项目包含 Klarna 为 iOS 8+ 开发的按需支付解决方案 SDK,以及一个利用 SDK 的示例应用程序。
虽然不是必需的,但使用 CocoaPods 是开始使用示例应用程序和 SDK 的最简单方法,因此下面的所有说明都将侧重于这种方法。关于其他方法,请参阅官方文档(即将推出)。
使用 SDK
请参阅集成指南以了解如何在您的应用程序中使用我们的 SDK 的完整细节。
关于最近变更的简要概述,请查看项目的变更日志。
运行示例应用程序
假设你已经克隆了仓库,只需要将当前目录切换到该仓库中,打开KlarnaOnDemand.xcworkspace项目并运行KlarnaOnDemandExample项目。
注意:虽然这样可以让应用程序运行起来,但如果没有后端与应用程序交互,您将无法成功进行购买。您应该去这里,遵循所提供的说明来在您的本地机器上运行一个示例后端。
贡献
您想帮助我们吗?这太好了!接下来,您需要做这些事情来贡献。
先决条件
为了该项目顺畅工作,您需要安装CocoaPods。假设您已安装Ruby,只需在终端输入以下命令:
gem install cocoapods
设置
- 首先将项目Fork并克隆到您的仓库
- 在项目文件夹中运行
pod install
- 打开KlarnaOnDemand.xcworkspace并开始编写代码
测试
请确保拉取请求包含对您提议的修复/功能的测试。我们使用Kiwi编写测试,您可以在KlarnaOnDemand项目中的KlarnaOnDemandTests文件夹下找到这些测试。
许可
Klarna on Demand基于Apache 2.0许可。有关更多信息,请参阅LICENSE文件。