분류 전체보기140 Firebase로 알람보내기(2), FCM실전 FCM 적용 우선 애플 developer에 접속하여 토큰을 발행하겠습니다 토큰과 인증서방식이 있는데 지금은 토큰(p8)방식을 사용하겠습니다 1. Account -> Certificates, Identifiers & Profiles -> Key에 들어가서 키 발급 발급받을 키의 이름과 키의 권한을 설정하는 과정입니다 Continue -> Register 2. Key 다운로드 및 KeyID 저장 키는 이때 한번밖에 다운받지 못하니 잊지말고 꼭 다운로드해야합니다 그리고 아래의 KeyID도 같이 메모해 줍니다 3. Identifiers에서 앱 등록 설정할 이름과 프로젝트의 번들ID입력 푸시알람이 가능하도록 체크하면 애플쪽 설정은 끝났습니다 이제 파이어베이스에서 알람과 같이 실어보낼 토큰을 등록하겠습니다 4. 알.. 2022. 11. 10. Firebase로 알람보내기(1), FCM개요 FMC란 FCM은 Firebase Cloud Messeging의 약자로 파이어베이스에서 제공하는 기능 중 하나입니다 파이어베이스에 무료플랜이 있으니 토이프로젝트를 만들때 활용하면 좋겠습니다 아이폰의 알람전송 프로세스 알람을 보내기 전 디바이스에 알람을 어떻게 전송하는지 프로세스를 이해하는것이 좋습니다 처음 대다수의 사람들은 서버에서 단말기로 직접 알람을 보낸다고 생각할 수 있지만 애플은 이를 허용하지 않습니다 서버가 APNs에 데이터를 POST형식으로 보내면 APNs는 토큰/인증서를 확인하여 유효한 요청인지 검증을 합니다. 정상적인 요청이라면 전송할 단말기를 식별해 해당 단말기로 알람을 보내게 됩니다 APNs의 검증과정을 거치기 위해 개발자는 토큰을 발행해야하는데 토큰발행을 위해선 애플개발자 계정(1년,.. 2022. 11. 8. Swift - 아이폰 키보드를 내리는 여러 방법 아이폰 키보드를 내려보자 프로젝트에 텍스트필드만 추가해보면 키보드가 내려가지 않는것을 알 수 있습니다 return 버튼을 눌렀을 때 자동으로 닫히게 만들수도 있고 Done. 버튼을 만들어 사용자가 원할 때 닫히게 할 수도 있습니다 그 외에도 다양한 방법이 있는데 오늘은 제가 배운 방법에 대해 포스팅하겠습니다 return버튼을 눌러 키보드 내리기 UITextFieldDelegate의 textFieldShouldReturn() 메서드가 호출될 때 키보드를 내리게 할 수 있습니다 코드는 아래와 같습니다 func textFieldShouldReturn(_ textField: UITextField) -> Bool { SearchRecipe(keyword: searchField.text) searchField.re.. 2022. 10. 4. 이전 1 ··· 5 6 7 8 9 10 11 ··· 47 다음