본문 바로가기
반응형

모바일15

애플로 로그인 (자바스크립트, 스프링) 완벽파헤치기[1] 소셜 로그인 구현 중 가장 까다롭다는 애플로 로그인에 대해 정말 하나부터 열까지 끝까지 파헤쳐보도록 하겠습니다. ios개발자이거나 웹개발자라고 하더라도 ios나 애플과 관련된 서비스를 구현할때 애플이 얼마나 까다로운지는 다들 알고 계실 것입니다. 안드로이드와 비교해보면 간단한 설정 몇가지로 쉽게 구현되는 부분도 있고 성능적으로 뛰어난 부분도 있지만 애플은 대체로 보안과 관련된 부분은 굉장히 까다로운것 같아요. 애플로 로그인도 사용자 정보와 관련된 내용이라서 다른 소셜 로그인 구현 난이도에 비해 굉장히 절차도 많고 까다로우며 복잡합니다. 그래서 한번 끝까지 파헤쳐보려고 합니다. 프론트엔드에서는 자바스크립트를 이용할 것이며 백엔드에서는 자바 스프링 서버에서 작업을 해보도록 하겠습니다. 크게 개요를 잡아보면 .. 2021. 4. 26.
[iOS] 푸시알림 APN 링크 받아서 링크주소로 웹뷰 이동하기 안녕하세요. iOS에서는 푸시알림을 애플의 자체 서비스인 Apple Push Notification Service를 통해 이루어집니다. 우리는 이전에 포스팅들을 통해 파이어베이스를 통해 파이어베이스 콘솔에서 푸시를 받는 법과(밑의 링크참조) developer111.tistory.com/42 [iOS] 푸시알림 클라우드 메세지 보내기[1] (APNS, 파이어베이스) iOS에서 푸시알림 기능 사용해보겠습니다. 파이어베이스 document에서 나온 설명을 기반으로 구현해볼 예정이며 안드로이드와는 다르게 인증해야할 부분이 많이 있습니다. iOS에서 푸시 알림은 APNS developer111.tistory.com developer111.tistory.com/43 [iOS] 푸시알림 클라우드 메세지 보내기[2] .. 2021. 3. 3.
[IOS Swift] WKWebView에서 모바일 사파리 새창으로 이동 링크 막기 안녕하세요. WKWebView로 웹뷰를 개발하고 있습니다. 실서버에 호스팅하고 안드로이드 웹뷰로도 배포하고 있는 웹프로젝트가 있습니다. 이제 ios 버전도 출시계획이 있기 때문에 swift로 WKWebView를 개발하는 중 안드로이드와 다르게 링크를 길게 누르면 프리뷰(?)와 같은 미리보기 창이 보이면서 사파리 웹뷰로 이동할수 있습니다. 허나 저의 앱은 웹뷰이기 때문에 앱에 상당히 많은 링크가 있고 사용자가 의도하지 않게 길게 누르게 되면 위와 같은 오픈 링크 탭이 나와 오히려 불편을 초래할 수 있습니다. 사실상 왠만한 웹뷰 앱에서 저 기능을 비활성화하는 경우가 많습니다. 사용자가 굉장히 불편하기 때문이죠. 위의 기능을 영어권 국가에서는 long touch open link 또는 long press op.. 2021. 2. 26.
웹뷰에서 화면 확대 축소 기능, 줌 속성 제거하기(input focus에서 화면 확대 제거) 안녕하세요. 화면 확대 축소 기능은 어플리케이션 사용자들에게 중요한 기능입니다. 작은 글씨를 확대해서 자세히 볼 수 있고, 이미지를 확대하여 볼 수도 있습니다. 하지만 줌 속성이 오히려 화면의 레이아웃을 방해하는 경우도 있습니다. 예를 들어 html의 input 속성처럼 텍스트를 입력받는 태그에 포커스를 주면 자동으로 확대 되는 경우가 있습니다. 포커스를 받을때 화면이 확대되고 포커스를 다시 다른곳에 준다고해서 화면이 원래 대로 돌아오지 않기 때문에 사용자가 직접 다시 줌 아웃을 해서 정상 화면으로 돌아와야합니다. 화면을 확대할 필요가 없는 경우에는 상당히 불편할 수 있습니다. 이러한 불편함을 없애기 위해 화면 확대 및 축소 기능을 비활성화 할 수 도 있으며, 현재는 많은 어플리케이션이 확대 축소를 비활.. 2021. 2. 16.
반응형