(주)누리웨어

화상연동/Web,APP 구축및서비스/LMS/평생교육/학점은행/기업교육/연수관리/설문구축/

Swift

IPadOs 13이상에서 userAgent가 Mac으로 인식하는 것 처리

아래의 블로그에서 잘 설명이 되있습니다. https://littleshark.tistory.com/56 요약하면 기존 extension MainViewController: WKNavigationDelegate { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) { decisionHandler(.allow) } } 이함수 대신에 IOS13이상부터 아래의 추가된 함수로 바꾸면 됩니다. extension MainViewController: WKNavigationDelegate { func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, preferences: WKWebpagePreferences, decisionHandler: @escaping (WKNavigationActionPolicy, WKWebpagePreferences) -> Void) […]

XCODE 소스를 AWS의 CodeCommit 으로 소스 업로드 방법

1.AWS의 IAM에서 사용자의 로그인생성 – 해당 사용자로 > 보안 자격 증명 > 사용자 이름/비번으로 로그인한다. 2.CodeCommit 에서 리파지토리 생성(예: sample-repository) 3.Mac Console(git/소스위치)로 소스 이동후 해당 소스에서 폴더에서 $ git init $ git branch -m main $ git remote add origin https://git-codecommit.ap-northeast-2.amazonaws.com/v1/repos/sample_repository $ git add . $ git commit -m “first upload” $ git push -u […]

IOS 에 캡처방지 녹화방지

– 기본적으로 방지할수 없어서 해당 프로그램을 실행하면 히든처리하면 되는것 같습니다. class SceneDelegate: UIResponder, UIWindowSceneDelegate { ~~~~~~~ 아래 추가하면 됩니다. func sceneWillEnterForeground(_ scene: UIScene) { // Called as the scene transitions from the background to the foreground. // Use this method to undo the changes made on entering the background. NotificationCenter.default.addObserver(self, selector: #selector(alertPreventScreenCapture(notification:)), name: UIApplication.userDidTakeScreenshotNotification, object: […]

IOS앱을 UDID등록후 테스트하는 방법

1. 개발자 계정에 기기 UDID 등록 애플 개발자 계정 내 iOS 기기 관리 페이지로 접근한다. 접근 후에 Device 를 추가한다 기기를 등록하고 나면 아래와 같이 내 기기에 대한 정보가 나타난다. 2. 배포용 프로비저닝 프로파일 생성 ( 배포용 인증서는 이미 만들었다고 가정 – 없다면 Certificates -> Productions 에서 만들자) 이어서 Distribution용 프로비저닝 프로파일을 추가한다. 앱 아이디를 선택 […]

FCM Admin SDK

IOS, Android 앱스토어 업로드 필수 파일 및 정보

앱스토어에 올리때 필요한 내용을 정리를 하지 않으니 올릴때 마다 실수를 하게 됩니다. 다음과 같이 필수 사항들을 정리합니다. IOS가 까다롭습니다. Android는 왠만큼 다 됩니다.  앱의 미리보기 10개:   6.5형, 5.5형 12.9형만 필수입니다, 그외(4.7, 4, 3.5형, 11형)는 선택입니다. 반드시 이것들(4.7,3.5,11형)등도 미리보기를 올리셔야 할경우는  해당하는 사이즈 가 있어야 함 IOS 미리보기 사이즈 확인 경로- https://help.apple.com/app-store-connect/#/devd274dd925 앱의 미리보기화면을  가공    : 순수한 […]

FCM – Setting

1.developer.apple.com 에서 Keys에서 생성한  Keys 는 FCM에서 인증으로 사용한다. 하나의   ApnKey 를  만들어서    *. p8 를 다운로드 받아 놓는다 파일을 가지고 있다가 FCM> Cloud Messaging에서 APN 인증 키를 넣는데 사용  

  로 인증해야 PUSH를 사용할수 있다.

IOS App Store upload Trouble Shooting

ERROR ITMS-90087 …x86_64, i386 ‘ 의 경우 x86_64, i386을 제거한다.

     

iOS 에서 Swift에 FCM을 이용한 Push Topics 전송

Firebase의 가이드, https://firebase.google.com/docs/cloud-messaging/ios/client?authuser=0 1)프로젝트를 만든다 developer.apple.com에 해당 프로젝트의 정보를 등록해서 App IDS가 필요하고 Push Notifications 의 Certificates에 등록되어야 한다. 여기서 발급한 키는 이제 사용하지 않아도 된다 Apple에서 Keys라는 메뉴를 만들어서 하나의 Key로 Firebase의 인증을 처리 할수 있다 iOS의 프로젝트를 추가 위해서는 (1)bundle id  (2)앱 ID prefix가 필요함 2)앱에 Firebase 추가 https://console.firebase.google.com/?pli=1에 접속 프로젝트를 추가한다. 화면을 […]

Previous Posts