일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- fromEvent
- Git
- error
- 이미지바꾸기
- VSCode
- oh-my-zsh
- ChangeDetectorRef
- Visual Studio Code
- 변화감지
- angular
- code .
- Ionic
- Sentry
- border-width
- rxjs
- change detection
- typescript
- aab 배포
- php
- ion-range
- hashchange
- NVM
- IONIC3
- getElementsByClassName
- angular5
- zsh
- sealize
- 테두리굵기
- JavaScript
- 자바스크립개념
- Today
- Total
목록programming/IONIC (18)
hsunny study blog
기획 요구사항에 따라 앱 내부 페이지 중 특정 페이지의 밝기는 강제로 밝게 적용해야 했다. 간단히 보기 사용한 플러그인cordova-plugin-brightness[사용방법]// After device ready, create a local aliasvar brightness = cordova.plugins.brightness;// value should be float in range from 0 to 1.brightness.setBrightness(value, success, error);// success([-1,0-1]) float 0-1 is a brightness level, -1 represents a system defaultbrightness.getBrightness(success, er..
이전 이야기 http://withhsunny.tistory.com/44 Ionic에 본격적으로 사용하기 위해서는 플러그인 설치가 필요합니다. 예제에 사용할 플러그인은 cordova-plugin-firebase입니다. cordova-plugin-firebaseSupported Cordova Versionscordova >= 6cordova-android >=6.3cordova-ios >= 4 Ionic에서 사용할 수 있는 플러그인들은 https://ionicframework.com/docs/native/에서 확인 가능합니다.FCM을 사용할 수 있는 플러그인으로 phonegap-plugin-push, cordova-plugin-fcm도 있습니다.FCM만을 사용하고, 다양한 메시지 기능을 사용할 목적이라면 p..
이전 이야기http://withhsunny.tistory.com/41 FCM을 사용하기 위한 환경설정을 이해했다면 본격적인 사용을 위한 준비를 해야 한다.*IONIC에 FCM을 사용하기 위한 과정으로, 아래 과정은 일반 앱에 사용하는 것과 설치과정이 다를 수 있습니다. 사이트 주소 https://firebase.google.com/ 1. 위 사이트로 이동하여 [콘솔로 이동]을 클릭합니다. 2. [프로젝트 추가]를 클릭하여 firebase 프로젝트를 추가를 진행합니다. 내용에 맞춰 프로젝트 이름과 ID, 국가/지역을 설정합니다. 프로젝트 ID는 실시간 데이터베이스 URL, Firebase 호스팅 하위 도메인 등에서 사용되는 서비스 전체에서 고유한 식별자입니다. ID는 자동으로 설정되나 빨간색으로 표시한 펜..
네이티브와의 연동을 위해 사용한 cordova-plugin-device를 추가하고 device.uuid 속성을 이용하여 디바이스를 구분했다.device.uuid : Get the device's Universally Unique Identifier Android에서는 uuid가 고유한 값이라, 앱을 삭제하고 다시 깔아도 유지되지만, iOS에서는 삭제하고 다시 깔면 값이 바뀌는 문제가 있었다. ... iOS에서 uuid는 iOS5부터 사용됐고, 보통 서버와 연동하여 기기를 식별하는데 쓰였다. uuid값이 기기의 고유값은 맞지만 생성할 때마다 값이 바뀌어, 앱을 처음 실행할 때 저장해두고 불러오는 방식으로 쓰인다. 하지만 앱을 삭제할 경우 앱내 저장된 값도 같이 삭제되니 이를 방지하기 위해 기기내 저장소인 ..
Android1. http 프로토콜 사용http://play.google.com/store/apps/details?id={app이름} 2. market scheme 사용market://details?id={app이름} {app이름}에 앱의 패키지명 입력 iOS1. https 프로토콜 사용https://itunes.apple.com/kr/app/apple-store/{app이름} {app이름}은 id~ 형식이다. (위의 예에서는 id393499958, id369302790, id780174422) 참고 블로그 : https://m.blog.naver.com/PostView.nhn?blogId=chumy&logNo=220850047176&proxyReferer=https%3A%2F%2Fwww.google.c..
해결: config.xml에 추가 참고사이트https://cordova.apache.org/docs/en/latest/config_ref/index.html
현상Archive 후 Upload to App Store를 진행했을 때 나타남 에러원인cordova 플러그인이 담긴 폴더인 plugins가 www 하위에 들어가 있었다.아무래도 실수로 플러그인이 그 위치에 들어갔던 것 같다. 해결www 폴더 하위에 들어간 plugins 폴더 삭제 원인을 찾는데 굉장히 오래걸렸던 에러.. 폴더가 드래그된 줄 몰랐다...에러코드가 동일한 글은 몇몇 봤지만, 원인은 달라서 그 포스팅에서 제공하는 해결책이 맞지 않았다.누군가에게 도움이 되길 바라며..................
Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.Looked here: D:\Android\sdk\tools\templates\gradle\wrapper 현상컴퓨터 초기화 후, 하나하나 셋팅해가던 과정이었다. 설치 다했다 생각하고 cordova run android를 실행하자 위와 같은 에러가 발생했다. 원인안드로이드 애뮬레이터가 설치되어 있지 않아서 발생 해결방법안드로이드 - AVD를 설치하니 해결됨