NuveiCashierCardScanner 0.0.14

NuveiCashierCardScanner 0.0.14

Michael Kessler 维护。



  • Nuvei

Nuvei Cashier Card Scanner SDK for iOS

LICENSE

查看 许可证

SETUP

如果您使用 CocoaPods

将以下行添加到 Podfile 的依赖项列表中

pod 'NuveiCashierCardScanner'

将以下代码块添加到您应用目标的依赖项末尾

pre_install do |installer|
  # workaround for https://github.com/CocoaPods/CocoaPods/issues/3289
  Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
end

以下是包含上述所有添加内容的示例 Podfile

platform :ios, '10.0'
use_frameworks!
install! 'cocoapods', :deterministic_uuids => false

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/SafeChargeInternational/Pods.git'

target 'NuveiCashierCardScannerExample' do
  pod 'NuveiCashierCardScanner', '~> 1.0'

  pre_install do |installer|
    # workaround for https://github.com/CocoaPods/CocoaPods/issues/3289
    Pod::Installer::Xcode::TargetValidator.send(:define_method, :verify_no_static_framework_transitive_dependencies) {}
  end
end

使用说明

导入 SDK 模块

import NuveiCashierCardScanner

SDK 与 WKWebView 兼容,因此在加载 Nuvei 收银页面之前,请添加以下行。

NuveiCashierCardScanner.connect(to: webView)

致谢

此 SDK 依赖于 card-io,因此请按照 card-io 的以下要求操作。

  • 请将 card.io 的开源许可认可 添加到您的应用的认可中。您的应用的认可
  • 有关更多使用选项和信息,请参阅头文件。
  • 您应在应用的 Info.plist 中添加键 NSCameraUsageDescription 并将其值设置为字符串,说明为什么您的应用需要使用摄像头(例如,“扫描信用卡。”)。当应用首次请求访问摄像头权限时,将显示此字符串。

提示与技巧

  • 处理图像可能会占用大量内存,请确保您的应用正确处理内存警告。
  • 为了用户的安全性,当支付网页视图显示时,请隐藏您的应用的缓存截图