반응형

끝나지않는구나 참

이놈의 아이폰;

일단 문제발생 내용은 

1. 결제단에서 카드사 앱 실행시 앱이 없으면 멈춰버림

2. 뒤로가기 버튼이없음

3. 간편결제 네이버,카카오페이추가요청

2,3번이야 소스문제는 아니었고 추가 요청사항이라 넘어간다치고

1번이 문제였다

안드로이드는 자동으로 잘만 넘어가기도 했고

나는 카드사앱들이 있어서 테스트할때 체크가 안되었다

아무튼 수정하려하니~

이놈의 ios는 왜 구글링해도 다 말이다른건지; 정책상 그런다는 말도있고 안된다는 말도있고

아무튼 결론적으로 해결했다

물론 다른 아이폰이나 ios버전에서 잘 될지는 모르것지만

주요 수정코드는

if( scheme != "http" && scheme != "https" ) {
        if( scheme == "ispmobile" && !UIApplication.shared.canOpenURL(url) ) {  //ISP 미설치 시
            UIApplication.shared.openURL(URL(string: "http://itunes.apple.com/kr/app/id369125087?mt=8")!)
        } else if( scheme == "kftc-bankpay" && !UIApplication.shared.canOpenURL(url) ) {    //BANKPAY 미설치 시
            UIApplication.shared.openURL(URL(string: "http://itunes.apple.com/us/app/id398456030?mt=8")!)
        } else {
            if( UIApplication.shared.canOpenURL(url) ) {
                UIApplication.shared.openURL(url)
            } else {
                //1. App 미설치 확인
                //2. info.plist 내 scheme 등록 확인
            }
        }
    }

이부분을 내 xcode 버전에 맞춰서 살짝 수정해서 적용하니 잘되었다

url.scheme라던가 open부분이라던가..

아 저 주소창도 kr지우고 itms-apps로 바꾸고 하기도했다, 여러가지 구글링 합작..

아무튼!

앞으로는 문제없어라아~

 

728x90
반응형

'프로그래밍 > 웹뷰' 카테고리의 다른 글

ios 웹뷰 앱 제작기록 (2)  (2) 2024.02.14
ios 웹뷰 진행기록. (1)  (1) 2024.02.05
반응형

힘들다힘들어

일단 셋팅 문제가 한번 더 발생했다

이놈의 애플.... 

테스트 하려고 구한 아이폰이랑 xcode랑 또 버전이 안맞다고해서

xcode 버전 올릴려니 가상머신 ios 이미지도 버전 올려야하고..

도대체 버전을 왜이렇게 구분해놓는건지 참

그래서 하루종일 다시 셋팅하고 테스트시작했다

소스는 뭐 개인차가 있을테니 열심히 구글링해서 찾았다

필요한건 웹뷰와 결제 앱투앱? 

이렇게 수정 수정 수정 해가면서 완성했다

이렇게 하고보니 이제 앱 배포를 해야하는데

가상머신으로 안된다는 말이 많아서 걱정했는데 어떻게 Archive가 되긴됐다

지금 심사 대기중인걸보니 일단 업로드는 가능한걸로??

후에 테스트중에 추가로 수정해야했던건

alert , confirm 처리를 해줘야 했던것! 아마 나중에 오류사항이 더 있을수도있겠다

일단 심사만 통과하고 무사히 업로드만 됬으면

아 보니까 2024 april 부터 xcode 버전을 올려야지 무조건 배포가되는거같던데

흠................. 가상머신으로 이제 안되려나?

일단 정리

1. xcode 버전은 높을수록좋다.\

2. 아 테스트하려는 ios 기기에 맞추는것도 체크

3. 소스는 구글링하면 잘나옴

4. 심사는 생각보다 까다롭다. 스크린샷도 기기별로 찍어야하고 텍스트 이런것까지 보는듯.

5. 일단 window환경에서 가상머신으로 가능은하는데 시간이 지나면 모르겠다

6. alert, confirm 도 추가로 소스단에서 처리해주어야한다

728x90
반응형

'프로그래밍 > 웹뷰' 카테고리의 다른 글

ios 웹뷰 앱 추가 수정사항발생 (3)  (0) 2024.02.15
ios 웹뷰 진행기록. (1)  (1) 2024.02.05

+ Recent posts