아이폰 앱 스키마 이동 아이폰으로 앱 개발을 하다 보면 다른 앱을 열어야 하는 때가 있습니다. 다른 앱을 여는 방법은 유니버셜 링크나 파이어베이스 다이나믹 링크등 여러 가지가 있지만 그중에서도 오늘은 가징 기초적인 스키마로 앱을 여는 방법에 대해서 알아보겠습니다. 또한 사용자 편의를 위해서 앱 스키마로 앱을 열어서 앱이 없으면 해당 앱을 다운로드할 수 있는 앱스토어로 이동하는 코드도 포함합니다. ▼ 우선 앱스토어로 이동하는 코드입니다. 단순히 itms-apps:// 스키마를 통해 앱스토어를 열어주고 id 값을 인자로 받아서 처리합니다. 이 밖에 리뷰페이지로도 이동할 수 있고 여러 이동 경로가 있습니다. ▼ 다음은 앱이 설치되어 있는지 확인하고 설치된 앱이 없으면 위에서 정의한 moveAppStore를 호..
앱 시스템 설정 이동 iOS 앱을 개발하다보면 설정으로 이동할 일이 있습니다. 페이스 아이디를 켜주세요. 카메라 사진 권한을 허용해주세요. 등등 사용자가 확인하지 못한 부분을 개발자가 설정 페이지로 이동시켜서 유도하는 방법인데 prefs 값을 사용해서 이동 시킬 때 다음과 같은 애플의 리젝 메시지를 받을 수 있습니다. 이는 프라이빗 API를 사용에서 문제가 되는 겁니다. 때문에 prefs 로 열지 말고 UIApplication.openSettingsURLString 를 통해서 열어줍니다. Guideline 2.5.1 - Performance - Software Requirements Your app uses the "prefs:root=" non-public URL scheme, which is a pr..