기본 콘텐츠로 건너뛰기

Android 스마트폰 기본 웹브라우저(Chrome:크롬) 호출하는 스키마(URL Scheme)

신용카드결제 페이지 주소를 카톡으로 던졌을때 카톡 내부에서 결제가 이루어지다보니 결제완료까지 정상적으로 처리되지 않는 경우가 발생한다더라 그래서 생각해본게.. 1) 카카오통 채팅방  2) 링크 전송  3) 링크를 클릭하면 스마트폰애 내장된 웹브라우저를 실행하는 URL스키마 실행  4) 실행된 웹브라우저에서 결제페이지로 이동 이 절차를 거치면 카톡 외부로 나와서 독립적인 웹브라우저상에서 결제를 진행하기때문에 정상처리가 가능할것이라고 판단 찾다 찾다가.. 알아낸것이 안드로이드 (가능) - 롤리팝부터 크롬 브라우저가 기본앱이다 - 크롬을 호출방법 intent://www.naver.com#Intent;scheme=http;package=com.android.chrome;end  아이폰 (조건부 가능) - 사파리를 호출하는 앱스키마가 없으며, 사파리를 통해서 검색어를 입력한 검색기능만 가능 - 크롬브라우저 앱이 설치되어있을경우 아래와같이 호출 가능 googlechrome:////www.naver.com <사용법> < html > < body > < script >      var currentOS = "else" ;      var mobile = ( /iphone | ipad | ipod | android/ i .test(navigator.userAgent.toLowerCase()));      if (mobile) {          var userAgent = navigator.userAgent.toLowerCase();    ...

Redhat 7, CentOS 7 이상버전의 locale 설정 (언어설정)

레드햇과, 센트오에스 6점대 버전까지는 /etc/sysconfig/i18n 이곳에 인코딩설정을 해서 처리했었지만 7부터는 i18n을 사용하지 않는다. 필요할법한 명령어들을 정리해봤으니 참고해서 사용하면 되겠다. 1. 현재 언어셋팅상태 확인 env |grep -e LANG -e LC 또는 locale 2. 시스템에서 지원 가능한 캐릭터셋 확인 localectl list-locales 3. 콘솔명령어를 통해 locale설정 변경 localectl set-locale LANG={적용할 캐릭터셋} ex) localectl set-locale LANG=ko_KR.euckr 4. 캐릭터셋 수동설정 vi /etc/locale.conf 로 파일을 연다음 아래 내용을 작성 LANG={적용할 캐릭터셋} ex) LANG=ko_KR.euckr 설정 완료후 재부팅시 locale명령을 통해 원하는 캐릭터셋이 유지되는지 확인

Android - [cordova-plugin-googleplus] 10 error solution !!

SHA1 지문을 등록하는것으로 해결된다. 아마 아래 설명한 case1, case2 는 매뉴얼대로 하다보면 진행하게될탠데 case3 가 생소할수있다 Android 앱 배포시점에 내가 가지고있는 keystore가 아니라, Android에서 keystore를 관리한다는 옵션을 선택하게 될경우 앱 배포시점에서 아래와같이 엉뚱한걸로 다시 앱서명이 발생한다. 따라서 저 지문들도 등록을 해줘야, 구글플러스에서 인증된 어플로 인식하고 로그인처리를 진행해주게 된다. --------------------------------------------------------------------------------------------- SHA1 fingerprint registration (지문) case1) android debug kestore SHA1 fingerprint keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore *** debug key password : android case2) android distribution keystore SHA1 fingerprint keytool -exportcert -list -v -alias {keystore_alias} -keystore {keystore_path} ★★★ case3) Signing an App Managed by Google Playling RESULT

IONIC - Android Studio Error : ":processDebugGoogleServices" Please fix the version conflict either by updating the version of the google-services plugin

IONIC - Android Studio Error : ":processDebugGoogleServices" Please fix the version conflict either by updating the version of the google-services plugin 이 질문이 진짜 많다 저 오류로 고생하는 이들이 엄청나단건데 한국어로 블로깅된 내용이 없어서 정리해봅니다 1. 원인 cordova-plugin-fcm cordova-plugin-googleplus 위 두개의 플러그인을 사용할 경우 발생한다 1. Cause  cordova-plugin-fcm cordova-plugin-googleplus Occurs when two plugins are used 2. 해결방법 ( Solutions) 1) build.gradle(Module:android) OPEN 2) dependencies modify buildscript { repositories { mavenCentral() } // Switch the Android Gradle plugin version requirement depending on the // installed version of Gradle. This dependency is documented at // http://tools.android.com/tech-docs/new-build-system/version-compatibility // and https://issues.apache.org/jira/browse/CB-8143 dependencies { classpath 'com.android.tools.build:gradle:1.5.0' classpath 'com.google.gms:google-services:3.1.0' } } // Allow plugins to declare Maven ...

xcode 에서 업로드 했는데 itunes에 바이너리가 확인되지 않는 현상

"ios 밸드후 배포해도 itunes에서 안보여요" "xcode에서 앱 빌드 , 제출, 업로드, 배포, itunes, 노출, 안보임, " 아 정말 이것때문에 오늘 정확히 12시간을 뻘짓했다. 우선.. 증상은 개발완료 후  xocde 8.3 에서  배포용 사인으로 변경 후  product -> archive 선택후 빌드성공 xcode:Organizer 창에서 빌드된 어플 선택 후 Upload 선택  업로드 성공!!!!! itunes 접속 아무리 기다려도.. 내가 심사로 제줄하고자 하는 앱에 빌드영역에  어플이 올라오질 않음  처음엔 인증서 문제인가 ? 사인 문제 ?  모든 인증서 다지우고 프로파일 다시다 새로만들고 뻘짓해도 안됨.. https://raspberrybiscuit.wordpress.com/2016/09/28/xcode8%EC%97%90%EC%84%9C-%EB%B9%8C%EB%93%9C-%ED%9B%84-%EC%8A%A4%ED%86%A0%EC%96%B4-%EB%93%B1%EB%A1%9D-%EC%8B%9C-%EC%95%B1-%EB%85%B8%EC%B6%9C%EC%95%88%EB%90%98%EB%8A%94-%ED%98%84%EC%83%81-%EA%B1%B4/ 위 블로그를 우연히 발견 info.plist 를 열어보자  그럼 key값이 privacy 로 시작하는 녀석들이 잇을것이다  나같은경우 privacy - Photo Library Usage Description privacy - Camera Usage Description privacy - Location When in Use Usage Description 위 세개가 있었고 각각 value 영역에 To take pictures of your face To check access ...

xc ios :xxx.xxx.xxx provisioning profile

이게 뭐지 ? "xc ios : xxx.xxx.xxx" xcode에서 빌드한 archive 를 업로드 하려는데 갑자기 저 profile을 사용해서 업로드하려고 한다 아 뭔가 기분나쁘고 찜찜하다 프로피저닝 프로파일을 지우고 다시깔고를 반복해도 자꾸 생긴다 결론은... 맥북에 설치된 모든 키체인 제거 프로비저닝 프로파일 기존것들 모두 제거 리부팅 프로비저닝 프로파일 재생성 다시반영 아 근데.. 한가지 또 다른게 있다면 기존엔 맥북에 비번이 안걸려잇었다 (엔터만으로 로그인함) 그런데 뭔가 이게 이슈일까 싶어서 맥북 로그인계정에 비번을 걸고 진행하고난뒤 저 절차를 밟는바람에.. 이게 원인인지.. 다 지우고 다시해서 해결이된건지.. 더이상 xc ios 라는 프로비저닝 프로파일을 생성하지 않는다.

xcode splash image (or launch image) setting

iPhone Portrait iOS 5,6@1x: 320x480 iPhone Portrait iOS 5,6@2x: 640x960 iPhone Portrait iOS 5,6@Retina 4: 640x1136 iPad Portrait Without Status Bar iOS 5,6@1x: 768x1004 iPad Portrait Without Status Bar iOS 5,6@2x: 1536x2008 iPad Portrait iOS 5,6@1x: 768x1024 iPad Portrait iOS 5,6@2x: 1536x2048 iPad Landscape Without Status Bar iOS 5,6@1x: 1024x748 iPad Landscape Without Status Bar iOS 5,6@2x: 2048x1496 iPad Landscape iOS 5,6@1x: 1024x768 iPad Landscape iOS 5,6@2x: 2048x1536 iPhone Portrait iOS 8,9@Retina HD 5.5: 1242x2208 iPhone Portrait iOS 8,9@Retina HD 4.7: 750x1334 iPhone Landscape iOS 8,9@Retina HD 5.5: 2208x1242 12.9-inch iPad Pro Portrait: 2048x2732 12.9-inch iPad Pro Landscape: 2732x2048 iPhone Portrait iOS 7-9@2x: 640x960 iPhone Portrait iOS 7-9@Retina 4: 640x1136 iPad Portrait iOS 7-9@1x: 768x1024 iPad Portrait iOS 7-9@2x: 1536x2048 iPad Landscape iOS 7-9@1x: 1024x768 iPad Landscape iOS 7-9@2x: 2048x1536