react-native 웹뷰로 구성된 화면에서 자바스크립트로 alert 메시지를 띄울때 url 표시가 되는데 보기가 싫어서 url 삭제하고자 하는 경우 아래처럼 코드를 추가해주면 됩니다 android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java // 아래 코드 추가 import android.app.AlertDialog; import android.content.DialogInterface; import android.webkit.JsResult; protected void setupWebChromeClient(ReactContext reactContext, WebView webView) { if (mAllowsFullscr..
영카트 작업시 주문서 작성 페이지에 주문하시는 분과 받으시는 분의 주소 입력하는 부분이 있는데 모바일에서 입력하는 항목이 너무 많다는 불편하다는 고객의 의견으로 인해 주문자 정보만 남기고 받으시는 분 정보는 삭제하는 방법입니다. 주문자 정보와 동일하게 값이 저장됩니다. 1. 주문서 작성 페이지 수정 PC : shop/orderform.sub.php 모바일 : mobile/shop/orderform.sub.php - PC 및 모바일의 파일에서 아래 코드를 찾아서 받으시는 분 숨김 처리 받으시는 분 ............... 을 아래와 같이 수정 - PC 및 모바일의 파일의 하단 스크립트 수정 function forderform_check(f) { // 받으시는분 정보 함수를 추가 gumae2baesong..
레드햇 엔터프라이즈 리눅스(RHEL)의 안정성과 기능을 라이선스비 없이 사용할 수 있는 대안으로 CentOS를 선택한 유저들에게 안 좋은 소식이 나왔습니다. 당초 2029년까지였던 지원 종료 시점이(EOL) 2021년 12월까지로 단축되었습니다. '21년 12월 이후 CentOS 8 지원 기간이 끝나면, 앞으로 RHEL 업스트림 · 개발 브랜치인 CentOS Stream에 집중한다고 발표되었습니다. (CentOS 7은 2024년까지 지원됩니다. CentOS Product Specifications 참조) 레드햇은 인텔이 커뮤니티 지원에 참여할 것이라고 발표하면서, 페이스북이 Stream을 변형한 운영체제를 데이터센터 서버에 사용하고 있다고 홍보하기도 했습니다. 오라클 리눅스도 잘 알려진 RHEL 기반 배..
PHP8 과 함께 제공되는 유용성 향상 중 하나는 새로운 str_contains기능입니다. 문자열에 특정 단어가 포함되어 있는지 확인하는 함수가 변경되었습니다. PHP8 이전의 일반적인 방법은 strpos() 함수를 사용하는 것입니다. if (strpos('Foo Bar Baz', 'Bar') !== false) { echo 'Found'; } PHP8 의 새로운 함수에서의 사용 방법입니다. if (str_contains('Foo Bar Baz', 'Foo')) { echo 'Found'; } str_contains()함수는 대소 문자를 구분합니다.
Apple 모바일 생태계의 보안이 철저하여 iOS에서 파일을 관리하는 것은 항상 번거로운 일이었습니다. iOS 11에 파일 앱을 도입하면 기기 (로컬) 또는 iCloud Drive에 저장 한 파일을 탐색하고 액세스 할 수있는 옵션을 통해 훨씬 쉽게 작업 할 수 있습니다. 이와 함께 Google 드라이브 또는 Dropbox를 통합 할 수있는 옵션도 있습니다. 파일 앱을 통해 파일 또는 폴더의 zip 아카이브를 만들도록 선택할 수도 있습니다. 아카이브를 만들면 파일 크기가 압축되어 다른 사람에게보다 쉽게 보낼 수 있다는 이점이 있습니다. 장치에서 Zip 파일을 생성하거나 압축 해제하려면 iOS / iPadOS 13 이상이 실행되고 있어야합니다. 파일 앱을 통해 액세스 할 수있는 한 iPhone, 원격 서..
MAC BigSur 업데이트 후 Xcode 에뮬레이터 디버그 실행안되는 오류 수정 방법 빌드 오류 원인 Xcode12에서 ARM기반 맥(애플실리콘)을 지원함에 따라 아이폰 시뮬레이터에 ARM용 아키텍쳐 arm64가 추가돼 발생 해결 방법 Build Setting에 EXCLUDED_ARCHS에 arm64를 추가 VALID_ARCHS 제거 (없으면 말고...) 출처 : jusung.github.io/Xcode12-Build-Error/ 참고자료 stackoverflow.com/questions/63607158/xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios Xcode 12, building for iOS Simulato..
XAMPP 설치하기 이전 윈도우용 Apache를 설치를 한 경우 여러 방법을 시도해도 Aapche 데몬 시작이 안됨 Netstat 를 봐도 포트 충돌은 아닌데 Attempting to start Apache service... 위와 같은 메시지만 보여주고... 시작이 안됨 윈도우 서비스에 가서 Apache 서비스를 중지해도 안되고 Apache가 설치된 폴더를 삭제를 한후 재부팅 해도 안되고 계속해서 서비스에 Apache가 실행이 되고 있음 결국 해결 방법은 관리자로 터미널 실행한 후 C:/Apache24/bin 폴더로 이동한 다음 httpd.exe -k uninstall 위 명령어로 완전히 삭제를 하고 XAMPP를 다시 설치하니 정상적으로 작동함
REACT-NATIVE 안드로이드 웹뷰에서 파일 업로드 카메라 권한 요청 android/src/main/java/com/reactnativecommunity/webview/ RNCWebViewModule.java RNCWebViewModule.java 파일 수정 @ReactModule(name = RNCWebViewModule.MODULE_NAME) public class RNCWebViewModule extends ReactContextBaseJavaModule implements ActivityEventListener { private static final int PICKER = 1; private static final int PICKER_LEGACY = 3; private static final..
어떤 경우에는 앱에서 작업을 시작하기 전에 장치가 인터넷에 연결되어 있는지 확인할 필요가 있을때 Netinfo 라이브러리를 사용하여 확인할 수 있으며 애플리케이션의 React Native 버전에 따라 다릅니다. RN : 버전> = 0.60 import NetInfo from "@react-native-community/netinfo"; NetInfo.fetch().then(state => { console.log("Connection type", state.type); console.log("Is connected?", state.isConnected); }); isConnected: boolean, Type: none, wifi, bluetooth, cellular. RN : 버전 { console.l..
Android 에서 react-native-webview (웹뷰) 카드 결제 또는 외부앱 실행하기 1. react-native-send-intent 라이브러리를 이용해 인텐트 호출 - install npm install react-native-send-intent --save react-native link react-native-send-intent 2. android/setting.gradle 파일에 아래의 코드를 추가 include ':RNSendIntentModule', ':app' project(':RNSendIntentModule').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-send-intent/an..
www.embusinessproducts.com/how-to-add-a-custom-push-notification-sound-on-ios-and-android-with-react-native-firebase-and-fcm/ How to add a custom push notification sound on iOS and Android with React Native Firebase and FCM | EMBP I want to document how I got custom push notification sounds working on iOS and Android with the React Native Firebase library and Firebase Cloud Messaging (FCM). The ..
출처 : https://sir.kr/g5_tip/14310 (우성짱님 : 그누보드 이미지 및 동영상 캐시서버 구축하기(Nginx,Apache)) 관련링크 https://www.wsgvet.com/ubuntu/129 https://blog.lael.be/post/7605 링크2에 있는 @라엘 님의 자료를 도커로 쉽게 구성하고, 자신의 웹서버 설정을 수정하여 캐시가 되게 할 수 있습니다. /data/file 및 /data/editor에 있는 이미지 및 동영상을 캐시서버에 따로두어 트래픽을 캐시서버로 몰아줄 수 있습니다. 본서버는 CPU 및 DB가 좋은 곳으로 선택하고, 캐시서버는 느리지만 용량 많고 트래픽 널널한 곳으로 선택하면 됩니다. 조건 1. 본서버의 웹서버가 Nginx 또는 Apache일 것. Ngi..
지난 금요일 거래처에게 앱 테스트를 요청하기위해 release 하고 난 다음 월요일 출근해서 작업을 할려고 하니 아래와 같은 에러가 발생했다. C:\App\Test>npx react-native run-android -- --reset-cache error Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting `project.android.sourceDir` option to point to a new location. Run C..