Позволяет клиенту оформить ОСАГО или КАСКО за 5 минут!
TISDK поддерживает версии iOS 10, 11 & 12.
Добавьте в ваш Podfile и вызовите pod install
pod 'TISDK'
- Добавьте
github "TinkoffCreditSystems/tisdk-ios"
в ваш Cartfile. - Вызовите
carthage update
в терминале. - Перейдите во вкладку "General Settings" в вашем проекте . Перенесите
TISDK.framework
из папкиCarthage/Build/iOS
в секцию "Embedded Binaries". Проверьте, что стоит флаг “Copy items if needed”.
- Скачайте TISDK for iOS и распакуйте архив.
- Перейдите во вкладку "General Settings" в вашем проекте . Перенесите
TISDK.framework
из папкиCarthage/Build/iOS
в секцию "Embedded Binaries". Проверьте, что стоит флаг “Copy items if needed”. - Добавьте новый "Run Script Phase" в таргет вашего проекта во вкладке "Build Phases" и вставьте следующий скрипт:
bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/TISDK.framework/strip-frameworks.sh"
Данный шаг важен для ворк-эраунда App Store submission bug при архивировании универсального фреймворка.
<key>TISDK</key>
<dict>
<key>partnerID</key>
<string>your_unique_identifier</string>
</dict>
Ключ | Описание |
---|---|
partnerID | Идентификатор вашего приложения на нашем сервере. |
<key>NSCameraUsageDescription</key>
<string>Разрешите пожалуйста доступ для загрузки документов</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Разрешите пожалуйста доступ для загрузки документов</string>
Основное взаимодействие с SDK происходит непосредственно с помощью класса TIInsurance.
Для открытия формы для расчета и покупки ОСАГО предназначен следующий метод:
- (void)buyOSAGOInViewController:(UIViewController *)viewController completionBlock:(void (^ _Nullable)(TIPolicyInfo *))completionBlock;
Параметр | Описание |
---|---|
viewController | UIViewController, который будет презентовать форму оформления полиса |
completionBlock | При успешной покупке полиса, в блоке будет возвращена информация об оформленном полисе |
Для открытия формы для короткой заявки на КАСКО предназначен следующий метод:
- (void)buyKACKOInViewController:(UIViewController *)viewController;
Параметр | Описание |
---|---|
viewController | UIViewController, который будет презентовать форму оформления полиса |
- По вопросам партнерства просьба обращаться на [email protected]
- Дефекты и проблемы с интеграцией и работой SDK просьба заводить тикеты в issues