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 并将其值设置为字符串,说明为什么您的应用需要使用摄像头(例如,“扫描信用卡。”)。当应用首次请求访问摄像头权限时,将显示此字符串。
提示与技巧
- 处理图像可能会占用大量内存,请确保您的应用正确处理内存警告。
- 为了用户的安全性,当支付网页视图显示时,请隐藏您的应用的缓存截图。