iOS 28

29. [iOS/Swift] Postman으로 FCM 전송하기

POST 선택 > "https://fcm.googleapis.com/fcm/send" 입력 > KEY 값을 아래와 같이 입력합니다. Authorization의 키값은 Firebase에서 설정 > 클라우드 메시징 > 서버 키 값을 넣어줍니다. to : ios-token value title : fcm 메시지 타이틀 body: fcm 메시지 본문 { "to":"토큰값", "priority" : "high", "notification" : { "title" : "postman", "body" : "hello world!", "sound" : "default" } } 메시지 타이틀과 내용을 입력하고나서 [Send] 버튼을 눌러줍니다.

iOS/swift 2022.01.16

28. [iOS/Swift] FCM token 값 얻기

Firebase Cloud Messaging Token 값 얻는 방법 첫번째 if let refreshedToken = InstanceID.instanceID().token() { print("InstanceID token: \(refreshedToken)") } 두번째(Firebase에서 권장하는 방법) let token = Messaging.messaging().fcmToken 위 두가지 코드중 한가지를 [didRegisterForRemoteNotificationsWithDeviceToken] 안에서 print로 찍으면 됩니다. let token = Messaging.messaging().fcmToken print("[Log] deviceToken :", token)

iOS/swift 2022.01.16

27. [iOS/Swift] Launch Screen(=Splash Screen) 만들기

Splash Screen을 만들어보자! 안드로이드에서는 스플래시 스크린(Splash Screen)이라고 하는데 iOS에서는 Launch Screen이라고 합니다. (아마도 LaunchScreen이라는 파일이 있어서 그런 게 아닐까 하는 생각을 해봅니다.) Lunch Screen(=Splash Screen)이란 앱이 처음 실행될 때 잠깐 나오는 인트로 화면입니다. 오늘은 Launch Screen을 한번 구현해 보겠습니다. 1. LaunchScreen이라는 프로젝트를 생성합니다. 2. 프로젝트를 생성하면 LaunchScreen이라는 파일이 처음부터 존재합니다. 파일을 선택합니다. 3. 라벨을 하나 생성해서 LaunchScreen이라 입력하고 가운데에 정렬해줍니다. 4. LuachScreen에서 Main 스토..

iOS/swift 2021.12.17

26. [iOS/Swift] AdMob Rewarded (보상형) 광고 구현하기 (Google-Mobile-Ads-SDK 7.69.0)

구글 애드몹에서 제공하는 공식 문서를 보면 보상형 광고를 구현하는 방법이 2가지 나와있습니다. 구글 공식 문서 : https://developers.google.com/admob/ios/quick-start?hl=ko 둘 다 눌러서 들어가 보면 Objective-C의 구현밖에 안 나와있습니다. 이전 게시물에서 Google-Mobile-Ads-SDK 8 버전으로 기능을 구현해 놓은 것이 있는데 생각보다 구현이 잘되지 않아 한참을 헤매다가 이전 버전을 기능을 구현해봤는데 정상적으로 움직여서 정리해둡니다.(참가로 구현이 잘되지 않은 부분은 에뮬레이터에서 동작이 잘 되지 않은 문제로 실기에 넣어서 확인했다니 잘 구동되었다는 후문....) xcode에서 프로젝트를 생성합니다. 프로젝트에서 터미널을 실행시켜 아래 ..

iOS/swift 2021.12.10

25. [iOS/Swift] AdMob Rewarded (보상형) 광고 구현하기 (Google-Mobile-Ads-SDK 8.13.0)

리워드 광고 아이디 만들기 Admob 사이트로 이동해서 리워드 광고 아이디를 만들겠습니다. https://admob.google.com/ Google AdMob: 모바일 앱 수익 창출 인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요. admob.google.com 시작하기를 클릭합니다. 앱 클릭 > TestBannerAdApp 클릭 (AdMod 배너 광고를 구현할 때 만들 앱이 있어서 이 앱을 선택하겠습니다. 앱이 없으신 분들은 앱 추가를 클릭하셔서 앱을 생성하시면 됩니다. 앱 추가 방법은 AdMob배너 광고 구현을 참고하시면 됩니다.) 광고 단위 클릭 > 광고 단위 추가 클릭 보상형 전면 광고 선택 클릭 광고 단위 ..

iOS/swift 2021.12.10

24. [iOS/Swift] AdMob banner(배너) 광고 구현하기 (스마트배너)

새 프로젝트를 생성합니다. 코코아팟을 초기화합니다. pod init Podfile을 엽니다. open Podfile 아래 코드를 추가합니다. pod 'Google-Mobile-Ads-SDK' 아래 코드를 입력해 라이브러리를 설치합니다. // Macbook pod install // Macbook M1 arch -x86_64 pod install --repo-update xcode를 실행합니다. AppDelegate.swift 파일을 열어서 아래 코드를 추가합니다. import GoogleMobileAds GADMobileAds.sharedInstance().start(completionHandler: nil) info파일을 열어 아래 코드를 입력합니다. GADApplicationIdentifier ca-..

iOS/swift 2021.12.10

23. [iOS/Swift] AdMob banner(배너) 광고 구현하기

배너 광고 구현하기 BannerAd라는 프로젝트를 생성합니다. cocopods이 필요하므로 터미널을 열어 프로젝트를 설치한 폴더로 이동합니다. 코코팟 설치가 아직이라면 아래 링크를 참고해주세요. https://like-a-drizzle.tistory.com/123 07. [iOS/Swift] CocoaPods과 Pod install 방법 CocoaPods 이란? CocoaPods는 Swift 및 Objective-C Cocoa 프로젝트의 종속성 관리자이다. 프로젝트에 필요한 라이브러리를 CocoaPod을 통해 쉽게 관리하고 사용할 수 있다. CocoaPods 설치 맥에서 터미널을 실행. like-a-drizzle.tistory.com 아래 명령어를 입력하여 코코팟을 초기화합니다. pod init Podf..

iOS/swift 2021.12.03

21. [iOS/Swift] JSONSerialization을 이용한 JSON Parsing

1. JSON 문자열 아래 JSON 문자열을 받아와서 처리해 보겠습니다. { "Description" : "JSON DATA", "resultCode" : 1010 } 2. JSONSerialization 코드 JSonSerialization의 jsonObject 함수를 이용하여 Dictionary로 변경할 수 있습니다. strJsonString에는 1번의 JSON 문자열과 동일한 내용이 들어가 있습니다. JSONSerialization을 이용하여 JSON 데이터를 Dictionary 형태로 변경합니다. func jsonParser() { let strJsonString = "{\"Desciption\":\"JSON DATA\", \"ResultCode\":1010}" let oJsonDataT:Data..

iOS/swift 2021.12.02

20. [iOS/Swift] navigationContoller에서 뒤로가기 기능 만들기

navigationController에서 navigation의 back버튼처럼 UIButton에 뒤로 가기 기능을 만들고 싶은 경우가 있어서 정리했습니다. 아래 게시글에서 이어서 필요한 부분만 설명을 드리겠습니다. https://like-a-drizzle.tistory.com/323 19. [iOS/Swift] navigationContoller로 이용해서 앱 화면전환 하기 앱 화면 전환 하기 App을 선택하고 새로운 프로젝트를 생성합니다. changeViewController라는 이름으로 프로젝트를 생성합니다. 오른쪽 메뉴에서 Main을 선택 > View Controller Scene 선택하면 다음과 같은 화 like-a-drizzle.tistory.com 뒤로 돌아갈 버튼 하나 만들겠습니다. 버튼의 ..

iOS/swift 2021.12.02