Klarna-on-Demand 2.0.0

Klarna-on-Demand 2.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 NOASSERTION
发布日期最后发布2019年4月

Yuval NetanelGuy RozenTomer LeviLilach AdirMoria Ahi MordehaiLev KazakovOvidiu MaierLaurentiu Rogean维护。




  • Klarna On-Demand 团队

Klarna on Demand

Build Status Version License Platform

Klarna on-demand 允许您在提供按需服务的移动应用程序中集成 Klarna 的支付解决方案。它非常适合销售演唱会门票、出租车、食物取餐等应用程序。

此项目包含 Klarna 为 iOS 8+ 开发的按需支付解决方案 SDK,以及一个利用 SDK 的示例应用程序。

It's Klarna in your App

虽然不是必需的,但使用 CocoaPods 是开始使用示例应用程序和 SDK 的最简单方法,因此下面的所有说明都将侧重于这种方法。关于其他方法,请参阅官方文档(即将推出)

使用 SDK

请参阅集成指南以了解如何在您的应用程序中使用我们的 SDK 的完整细节。

关于最近变更的简要概述,请查看项目的变更日志

运行示例应用程序

假设你已经克隆了仓库,只需要将当前目录切换到该仓库中,打开KlarnaOnDemand.xcworkspace项目并运行KlarnaOnDemandExample项目。

注意:虽然这样可以让应用程序运行起来,但如果没有后端与应用程序交互,您将无法成功进行购买。您应该去这里,遵循所提供的说明来在您的本地机器上运行一个示例后端。

贡献

您想帮助我们吗?这太好了!接下来,您需要做这些事情来贡献。

先决条件

为了该项目顺畅工作,您需要安装CocoaPods。假设您已安装Ruby,只需在终端输入以下命令:

gem install cocoapods

设置

  1. 首先将项目Fork并克隆到您的仓库
  2. 在项目文件夹中运行pod install
  3. 打开KlarnaOnDemand.xcworkspace并开始编写代码

测试

请确保拉取请求包含对您提议的修复/功能的测试。我们使用Kiwi编写测试,您可以在KlarnaOnDemand项目中的KlarnaOnDemandTests文件夹下找到这些测试。

许可

Klarna on Demand基于Apache 2.0许可。有关更多信息,请参阅LICENSE文件。