Tinkoff Insurance SDK for iOS
客户可以在5分钟内完成车辆保险或车险的办理!
安装
TISDK支持iOS 10、11 & 12版本。
1. 使用以下方式将SDK添加到项目中
Cocoapods
在Podfile中添加,并运行pod install
。
pod 'TISDK'
Carhage
- 将
github "TinkoffCreditSystems/tisdk-ios"
添加到您的 Cartfile。 - 在终端中调用
carthage update
。 - 转到项目中“一般设置”选项卡,将
TISDK.framework
从Carthage/Build/iOS
文件夹拖到“已嵌入的二进制代码”部分。检查是否勾选了“如有必要,复制项目”。
手动安装
- 下载 TISDK for iOS 并解压。
- 转到项目中“一般设置”选项卡,将
TISDK.framework
从Carthage/Build/iOS
文件夹拖到“已嵌入的二进制代码”部分。检查是否勾选了“如有必要,复制项目”。 - 在项目中“构建阶段”选项卡中为您的目标添加新的“运行脚本阶段”并将以下脚本插入:
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/TISDK.framework/strip-frameworks.sh"
此步骤对于解决压缩通用框架时的 App Store 提交错误非常重要。
2. 更新 Info.plist
1. SDK 配置
<key>TISDK</key>
<dict>
<key>partnerID</key>
<string>your_unique_identifier</string>
</dict>
键 | 描述 |
---|---|
partnerID | 您在我们服务器上的应用程序标识符。 |
2. 为了 SDK 正确运行,需要相机和照片库的权限
<key>NSCameraUsageDescription</key>
<string>Разрешите пожалуйста доступ для загрузки документов</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Разрешите пожалуйста доступ для загрузки документов</string>
使用
与SDK的主要交互是通过TIInsurance类直接进行的。
机动车交通事故责任强制保险(OSAGO)的办理
以下方法用于打开用于计算和购买机动车交通事故责任强制保险(OSAGO)的表单
- (void)buyOSAGOInViewController:(UIViewController *)viewController completionBlock:(void (^ _Nullable)(TIPolicyInfo *))completionBlock;
参数 | 描述 |
---|---|
viewController | 将展示保险单办理表单的UIViewController |
completionBlock | 在成功购买保险单后,在块中将返回已办理保险单的信息 |
机动车商业保险(КАСКО)的办理
以下方法用于打开机动车商业保险(КАСКО)短期申请表单
- (void)buyKACKOInViewController:(UIViewController *)viewController;
参数 | 描述 |
---|---|
viewController | 将展示保险单办理表单的UIViewController |
支持
- 有关合作伙伴关系问题请联系[email protected]
- 有关SDK集成和工作的问题,请在issues中创建工单