반응형

끝나지않는구나 참

이놈의 아이폰;

일단 문제발생 내용은 

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
반응형

웹뷰 작업을 진행하는데

안드로이드 스튜디오, 갤럭시에다 웹뷰 하는거는 따로 정리할거지만

생각보다 수월했다? 워낙에 자료도많고 표본이 많아 괜찮았다 

내 작업환경도 윈도우니 준비할것도없었고

그런데 이제 ios 를 하려고하니; 

계정 찾는거부터 아유 진짜 . 내계정이 아니라 회사 옛 계정이라 비밀번호부터 찾으려했더니

무슨 복구를 3주는 걸려서 해준다고하질않나 진짜 애플 짜증이다

아무튼 mac도 필요하고 아이폰도 필요하고 귀찮은거 투성이지만 

거의 마지막단계까지 온거같다

정리해두자

1. 나는 윈도우 환경이어서 vmware 가상머신을 설치해서 소스를 일단 만들어갔다

설치하면서 포인트는 iso 이미지버전, 그리고 버전에따른 xcode 버전을 체크하는것

appstore에서 xcode는 다운 안될것이다.

구버전 xcode를 다운받아야함. 이것때문에 개발자계정이 필요해서 귀찮았따.

 

2. xcode 버전에따른 환경설정

이건 내가 서툴러서 힘들었을수도있다, 아니면 xcode 버전에따라 다르던지

프로젝트생성시 ios 버전으로 만들어야하고, 아니면 UIkit 에러났다

build 셋팅, 라이브러리 추가 등등을 해줘야했다

편집해야할거는

-. 프로젝트셋팅

-. 스토리보드 웹킷뷰 추가

-. info.plist에서 추가. , 나는 카드결제 작업이있어서 여기에 배열로 많이 추가했다

LSApplication 스키마 어쩌고 해가지고;

 

3. 이제 시뮬레이터로는 잘 돌아갔다. 

결제는 직접 폰으로 해야되기떄문에 마지막 테스트해보고 대망의 애플 개발자계정을 찾으러가야겠다.

728x90
반응형

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

ios 웹뷰 앱 추가 수정사항발생 (3)  (0) 2024.02.15
ios 웹뷰 앱 제작기록 (2)  (2) 2024.02.14

+ Recent posts