Как интегрировать Payfort SDK в iOS с помощью Swift
Я пытаюсь интегрировать Payfort SDK в мой проект iOS. Я использую xcode 9.0 и swift 4.0. Я следовал инструкциям по Payfort Docs. Но до сих пор не вижу название модуля payfort в моем проекте. Это руководство https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_2.0.pdf
Но он показывает только PayFortLogo.png при импорте модуля. Смотрите на картинке ниже.
3 ответа
Руководство по интеграции Payos ios mobile SDK. Пожалуйста, сначала ознакомьтесь с документом:
https://docs.payfort.com/pdf/FORT_Mobile-SDK_iOS_Integration_Guide_v_1.3.pdf
1- Чтобы интегрировать Payfort SKD, выполните следующие шаги. Не используйте любой другой метод.
Скачал iOS SDK с официальной ссылки.
Распакуйте загруженный iOS SDK.
Перетащите PayFortSDK.framework & PayFortSDK.bundle в фреймворки в Навигаторе проектов.
o Создать новую группу Frameworks, если она не существует.
o Выберите Создать группы для любых добавленных папок.
o Убедитесь, что выбрали Копировать файлы, если это необходимо.
2- Скопируйте PayfortView2.xib & PayfortView2_ar.xib из вида проекта или обратитесь за помощью в службу поддержки Payfort. Теперь используйте их в своем проекте.
3- Используйте свой пользовательский вид для PayfortView, сопоставив его с PayfortView.h, используя платформу Payfort. Соедините все торговые точки с вашим пользовательским видом.
paycontroller?.setPayFortCustomViewNib("PayFortView2")
4- Загрузите библиотеку "JVFloatLabeledTextField" с github или используйте для нее pod.
5- Используйте JVFloatLabeledTextField вместо PFKJVFloatLabeledTextField, измените класс PayfortView2.xib и PayfortView2_ar.xib в "Определить инспектора" из xcode.
6- Теперь откройте "PayFortView.h" из ~/PayFortSDK.framework/Header/PayFortView.h в вашем месте изменения проекта PFKJVFloatLabeledTextField на JVFloatLabeledTextField
Ниже приведена ссылка, которую я включил в мой демонстрационный проект: измените свой PayPort-аккаунт. https://github.com/bhoopend232/PayfortDemo.git
Просто следуйте нижеприведенным шагам в swift4 и Objective-c, мы легко получим payfort sdk для интеграции в ваши проекты. В основном это поможет.
. Скачать iOS SDK по официальной ссылке.
- Элемент списка
- Разархивируйте загруженный iOS SDK.
- Перечислить itemDrag the PayFortSDK.framework & PayFortSDK.bundle в Frameworks в Project Navigator.
Скопируйте PayfortView2.xib & PayfortView2_ar.xib из проекта github и перетащите в свой проект.
paycontroller?.setPayFortCustomViewNib ("PayFortView2")
Загрузите библиотеку "JVFloatLabeledTextField" с github или используйте для нее pod.
Используйте JVFloatLabeledTextField вместо изменения PFKJVFloatLabeledTextField PayfortView2.xib и PayfortView2_ar.xib в "Определить инспектора" из xcode.
просто в ответе об успехе мы вызываем файл xib. Затем он автоматически перенаправляет на страницу с информацией о карте.
Если вы просто проверьте хранилище в swift4
https://github.com/SRReddy411/PayFortPaymentDemo
Если вы хотите, чтобы цель c, то мы проверим это
[https://github.com/SRReddy411/payfort-Objective-c][2]
Читайте документы правильно. Раздел 4.2, стр. 10. Каркас написан на Objective-C, и у вас есть проект Swift, поэтому вам нужен Bridging-Header
,
Один из сотен учебников по настройке `Bridging-Header: https://youtu.be/lon5YVMUxHQ