마스터욱
Toggle navigation
  • 회원가입 | 정보찾기
ICON NAVIGATION
정보수정 쪽지함 주변맛집 익명채팅
공지사항 채팅 개발문의 방명록
  • MAIN NAVIGATION
  • 메인
  • 마스터욱 공간
    • 마스터욱 소개
    • 개발 리스트
    • 공지사항
    • 방명록
  • 마스터욱 외부자료
    • 네이버
    • 티스토리
    • 깃허브(github)
  • 개인 프로젝트
    • 랜덤 이성 채팅
    • Auto 크롤링
    • Javascript 카카오 채팅
    • 파이썬 뉴스매매
    • C# 키움 주식 자동매매
    • C# 키움 주식 패턴 분석
    • PHP 욱보드
    • 업비트 자동매매 개발
    • 업비트 자동매매 일지
  • 개발 의뢰
    • 개발 문의
    • 개발 견적
    • 개발 피드백
    • FAQ
  • 개발 경험 Tip
    • PHP
    • JSP
    • HTML
    • Javascript
    • Android
    • C#
    • MySQL
    • Linux
    • Python
    • NodeJS
    • React
    • Vue.js
    • Flutter
    • 정규식
    • 기타
  • 커뮤니티
    • 자유게시판
    • 추천사이트
    • 영화
    • 여행
    • 유머
    • Overseas News
  • 맛집&즐길 거리 탐방
    • 맛집 정보
    • 즐길 거리 정보
    • 내 주위 맛집&즐길 거리
  • 공유 사진
    • 음식
    • 여행
    • 캐릭터
    • 배경
    • 기타
    • 이모티콘
    • 일러스트
  • 놀이터
    • 블록뽀시기
    • 트레이딩뷰
    • 로또 시뮬레이션
    • 쳇쳇 익명 채팅
    • 랜덤 이성 채팅
    • AI 채팅
    • 미니 채팅
    • 바이너리 테스트
    • 마번호 생성기
    • 바카라 시뮬레이션
    • 홀짝점수 테스트
    • 로또 분석기
SITE STATISTICS
  • - 명 현재 접속자
  • 497 명 오늘 방문자
  • 1,411 명 어제 방문자
  • 5,192 명 최대 방문자
  • 622,635 명 전체 방문자
  • 2,569 개 전체 게시물
  • 496 개 전체 댓글수
Facebook Twitter GooglePlus KakaoStory NaverBand
  1. 홈
  2. 기타
목록으로

xcode & swift 환경에서 파이어베이스 푸시설정 이외 info 설정들(메모메모)

마스터욱 0 172 0 0 2025-08-05 03:18:15

Signing & Capabilities 탭에서

+Capability 누르고 Push Notifications 꼭 추가해주기

 

 

info탭에 아래설정추가

Bundle display name - 아이콘명

 

 

✅ Info.plist (Info 탭) 수동 추가 항목들 정리

? 1. 앱 권한 관련 (카메라, 사진, 위치 등)

xml
복사편집
<key>NSCameraUsageDescriptionkey> <string>이 앱은 QR 코드 스캔을 위해 카메라 접근이 필요합니다.string> <key>NSPhotoLibraryUsageDescriptionkey> <string>이미지를 선택하려면 사진 접근이 필요합니다.string> <key>NSLocationWhenInUseUsageDescriptionkey> <string>이 앱은 현재 위치 확인을 위해 위치 정보 접근이 필요합니다.string> <key>NSMicrophoneUsageDescriptionkey> <string>녹음 기능을 위해 마이크 접근이 필요합니다.string>

? 2. Firebase 관련 설정 (딱히 Info에 추가할 건 없음)

  • Firebase는 일반적으로 GoogleService-Info.plist로 커버되지만, 푸시 알림(APNs) 쓸 경우 아래도 확인:

xml
복사편집
<key>FirebaseAppDelegateProxyEnabledkey> <false/>

? 3. 앱 외부 링크 (딥링크, Custom URL Scheme 등)

xml
복사편집
<key>CFBundleURLTypeskey> <array> <dict> <key>CFBundleURLSchemeskey> <array> <string>ggongsulappstring> array> dict> array>

? 4. ATS 예외 (웹뷰나 외부 링크 HTTPS 예외 필요 시)

xml
복사편집
<key>NSAppTransportSecuritykey> <dict> <key>NSAllowsArbitraryLoadskey> <true/> dict>

? 5. 백그라운드 작업 (예: 위치, 푸시 등)

xml
복사편집
<key>UIBackgroundModeskey> <array> <string>locationstring> <string>fetchstring> <string>remote-notificationstring> array>

? 6. 웹뷰 내 파일 접근 허용 (React Native WebView 이슈 방지용)

 

xml
복사편집
<key>io.flutter.embedded_views_previewkey> <true/>


=========================================================================

웹뷰 자바스크립트 설정들

//swift 에서 호출하는 함수 window.addEventListener('appBecameActive', () => { if(href.indexOf("v=login") != -1){ //애플로그인은 피하기 } else { //애플은 푸시클릭후 페이지 로딩시, 새로고침을 한번 해줘야 한다. reload(); } });


//Swift 로 메시지 전송 window.webkit.messageHandlers.getgps.postMessage(null); //swift 에서 호출하는 함수 window.onGpsReceived = function(pos){ /* console.log("GPS 좌표:", pos.lat, pos.lon); swal({ title : "알림", text : "pos="+pos.lat+","+pos.lon, type : "success", }); */ setCookie2("lat", pos.lat, 1); setCookie2("lon", pos.lon, 1); start_ncslist(pos.lat, pos.lon); };


function setDeviceToken(token) { /* swal({ title: "알림1", text: "fcm_token=" + token, type: "success", }); */ _fcm_token.set_fcm_token(token); }
0
0

목록

Facebook Twitter GooglePlus KakaoStory NaverBand
0 Comments

비밀번호 확인

확인
댓글은 자신을 나타내는 '얼굴'입니다. *^^*
등록
자동등록방지 숫자를 순서대로 입력하세요.

댓글수정


글쓰기
검색
번호 제목 이름 날짜 조회
  • 68
    최강의 ssh 관리툴은 MobaXterm
    마스터욱
    조회수 169   25-11-18 05:26
    마스터욱
    25-11-18 05:26
    169
  • 67
    xcode & swift 환경에서 파이어베이스 푸시설정 이외 info 설정들(메모메모)
    마스터욱
    조회수 173   25-08-05 03:18
    마스터욱
    25-08-05 03:18
    173
  • 66
    맥북 없이 IOS 앱 개발하기(웹뷰기반)
    마스터욱
    조회수 312   25-06-11 06:48
    마스터욱
    25-06-11 06:48
    312
  • 65
    윈도우에서 삭제되지 않는 파일/폴더 강제로 삭제하기
    마스터욱
    조회수 217   25-04-11 00:43
    마스터욱
    25-04-11 00:43
    217
  • 64
    무료 이미지 서버
    마스터욱
    조회수 865   24-08-03 23:52
    마스터욱
    24-08-03 23:52
    865
  • 63
    Git 터미널 계정 변경 방법
    마스터욱
    조회수 233   23-10-15 02:32
    마스터욱
    23-10-15 02:32
    233
  • 62
    ****************************** gitbub - Private Repository 다른 사람과 공유하기+클론
    마스터욱
    조회수 329   23-10-15 02:27
    마스터욱
    23-10-15 02:27
    329
  • 61
    git - 다른 브랜치에서 pull 받기
    마스터욱
    조회수 149   23-10-15 02:15
    마스터욱
    23-10-15 02:15
    149
  • 60
    git에러 => fatal: refusing to merge unrelated histories
    마스터욱
    조회수 163   23-10-15 02:10
    마스터욱
    23-10-15 02:10
    163
  • 59
    디컴파일러 다운로드 및 사용법
    마스터욱
    조회수 139   23-10-08 23:27
    마스터욱
    23-10-08 23:27
    139
  • 58
    [2] 스테이블 디퓨전(stable-diffusion-webui) 설치방법 [2]
    마스터욱
    조회수 320   23-09-23 14:17
    마스터욱
    23-09-23 14:17
    320
  • 57
    리다이렉트(redirect) 에 대한 고찰과 개념정리
    마스터욱
    조회수 188   23-09-18 01:48
    마스터욱
    23-09-18 01:48
    188
  • 56
    [1] ****************************** Github private repository를 clone하는 방법 [1]
    마스터욱
    조회수 306   23-08-28 14:09
    마스터욱
    23-08-28 14:09
    306
  • 55
    [7] ****************************** vscode 와 github 연동관련 메모(+SFTP 추가) [7]
    마스터욱
    조회수 567   23-08-24 04:22
    마스터욱
    23-08-24 04:22
    567
  • 54
    vscode 로 github 레파지토리에 업로드 하기
    마스터욱
    조회수 140   23-08-24 04:06
    마스터욱
    23-08-24 04:06
    140
  • 53
    IP 변경하는 방법
    마스터욱
    조회수 152   23-07-14 22:23
    마스터욱
    23-07-14 22:23
    152
  • 52
    [2] 딥러닝/머신러닝 공부 자료들 [2]
    마스터욱
    조회수 199   23-06-28 17:09
    마스터욱
    23-06-28 17:09
    199
  • 51
    웹앱으로 진동알림 설정
    마스터욱
    조회수 154   23-06-07 03:15
    마스터욱
    23-06-07 03:15
    154
  • 50
    PWA 를 이용한, 바탕화면에 홈페이지 아이콘 자동으로 생성하기
    마스터욱
    조회수 145   23-06-07 03:12
    마스터욱
    23-06-07 03:12
    145
  • 49
    서브도메인 DNS 설정방법
    마스터욱
    조회수 205   23-03-10 17:20
    마스터욱
    23-03-10 17:20
    205
글쓰기
검색
  • 1
  • 2
  • 3
  • 4
  • 다음

Search

개인정보처리방침
마스터욱. All rights reserved.

Close

0 명 접속중
Time Loading...