ios Sdk 연동시에도 웹뷰 연동과 같이 앱스킴을 직접 추가해줘야 하나요?
ios에서 결제 위젯 sdk를 연동하여 사용하고 있는데, 웹뷰 연동과 같이 앱스킴을 info.plist에 직접 추가해줘야 하나요?
sdk 내부 코드를 보면 appSchemeManager가 있는데 해당 객체를 통해 앱투앱 전환이 되지 않는건가요?
16 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
웹뷰 사용하시는건가요? 네이티브 SDK로 연동하시는건가요?
네이티브 SDK로 연동했습니다
swiftui 샘플앱을 참고해서 연동했는데 웹뷰로 render라는 메서드를 통해 UI를 그려주고 있어 동일하게 구현했습니다
결제위젯 iOS SDK | 토스페이먼츠 개발자센터
결제위젯 iOS SDK를 추가하고 메서드를 사용하는 방법을 알아봅니다.
네 맞습니디ㅏ!
https://github.com/tosspayments/payment-sdk-ios/blob/main/Examples/UIKit-Example/Info.plist 여기 파일에 있는것 처럼
GitHub
payment-sdk-ios/Examples/UIKit-Example/Info.plist at main · tosspay...
Toss Payments iOS SDK. Contribute to tosspayments/payment-sdk-ios development by creating an account on GitHub.
plist에 앱스킴 등록해주셔야해요
https://docs.tosspayments.com/guides/webview#ios
해당 가이드와 동일한걸까요? 아니면 깃헙 코드를 별도로 참고해야하는걸까요?
웹뷰(WebView) 연동하기 | 토스페이먼츠 개발자센터
브라우저가 아닌 모바일 웹뷰로 결제창을 띄울 때 카드사별 결제수단을 인증하려면 외부 앱(3rd-party 앱)을 연동해야 합니다. 연동에 필요한 외부 앱 스킴(App URL Scheme)목록과 추가 로직을 살펴보세요.
해당 문ㅅㅓ에서 plist만 복사하시면 되비다.
밑에 있는 swift 구현부분은 SDK에 이미 들어있습니다..
안드로이드는 SDK 연동 외 별도 패키지 추가 없이도 앱투앱 전환이 가능하던데 iOS는 SDK 연동과 스킴도 추가해야하는걸까요?
애플의 정책적 문제라서 양해 부탁드립니다.
https://github.com/tosspayments/payment-sdk-android/blob/master/app/src/main/AndroidManifest.xml 참고로 말씀주신 것과 같이 안드로이드 샘플에는 패키지 추가 필요 없습니다.
GitHub
payment-sdk-android/app/src/main/AndroidManifest.xml at master · to...
Contribute to tosspayments/payment-sdk-android development by creating an account on GitHub.
감사합니다
그럼 보내주신 깃헙 코드에서 LSApplicationQueriesSchemes 키에 해당하는 배열만 추가하면 되는걸까요?
이 plist파일과 비슷하게,
여기에 있는 plist 파일 복사하여서 넣어주시기 바랍니다.
네 정확ㅎㅏ십니다. LSApplicationQueriesSchemes 넣어주세요.
네 감사합니다!
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.