본문 바로가기
반응형
[TroubleShooting] Cloud functions 'cannot find module' 저는 AWS의 Lambda와 비슷한 Firebase Cloud functions 서비스를 이용하고 있습니다. 이 서비스를 이용해서 Cron을 진행하고 있는데요, cloud functions를 배포하는 과정에서, 잘 되다가 오류를 한 번 오래 경험했습니다. 저 같은 바보는 없으시겠지만.. 혹시나 착각하시고 '아차' 정도로 깨닫는데에 도움이 될 수 있을까 하여 글을 남깁니다. Error message: Provided module can't be loaded. Did you list all required modules in the package.json dependencies? Detailed stack trace: Error: Cannot find module 'rss-parser' 저는 rss-pars.. 2024. 1. 16.
[TroubleShooting] Flutter FCM, 앱이 종료됐을 때 수신되지 않는 현상 https://hevton.tistory.com/770 Flutter Firebase Messaging (포그라운드 / 백그라운드 / 종료) 모두 삽질을 일주일 정도 하고 정리한 글입니다 ㅜ.ㅜ 도움이 되시면 좋겠습니다. firebase configure가 이미 되어있는 전제 하에 설명하는 글이다! 이것이 안되어있다면 여기서 간단하고 빠르게 수행하고 hevton.tistory.com 위 설정도 진행했는데 앱이 종료됐을때 수신되지 않는다면, 디버깅 모드에서의 실행 때문입니다. 개발 과정에서 디버그 모드로 실행한 뒤에 앱을 종료하면, 앱이 '강제 종료' 상태로 전환되기 때문에 Firebase FCM을 수신받을 수 없는 경우가 생깁니다. 따라서 release 모드로 진행해주면 문제가 없습니다. 또한 Andro.. 2023. 12. 31.
Google Adsense 2023년 광고주 재인증 (계정 일시중지 주의) 2023년 말까지 Google Adsense의 광고주 계정을 재인증해야합니다. 광고주의 정보를 투명하게 공개하기 위한 방안으로 보입니다. 저도 이러한 문구를 받았습니다. 내가 어떤 광고주인지, 어떤 서비스를 홍보하는지에 대한 정보를 자세히 입력해줘야 합니다. 투명한 정보 공개를 위해 구글에서 정책을 업데이트 한 것으로 보입니다. 정보는 이렇게 간단한 정보부터 시작해서, 이름, 전화번호, 집 주소를 포함한 개인 정보까지 기입해야 합니다. 마지막으로는 휴대폰 번호 인증까지 진행해야 광고주 인증이 성공적으로 마무리됩니다. 통상 5분 이내에 해결되기 때문에, 너무 부담갖지 말고 진행하시면 되겠습니다. 모든 정보를 기입하고 나면, 영업일 기준 5 ~ 7일 이내에 검토 된 뒤에 처리가 됩니다. 2023. 12. 27.
[Flutter] showDialog 뒤로가기 showDialog를 사용할 때, 뒤로가기를 통해 다이얼로그를 닫는 것을 방지하고 싶을 때가 있습니다. 이는 Android로 따지면 AlertDialog의 setCancelable(false) 과 같은 기능을 기대하는 것입니다. Flutter의 showDialog에는 barrierDismissible 라는 속성이 있습니다. 기본값은 true이며, false를 넣어주면 뒤로가기를 무력화시켜줌을 기대할 수 있지만 안타깝게도 그렇지 않습니다. 다이얼로그 밖 화면을 터치했을 때 다이얼로그가 닫히는지의 여부일 뿐, 뒤로가기를 제어할 순 없습니다. setCancelable(false) 기능을 위해선, WillPopScope 위젯을 이용하면 됩니다. showDialog( barrierDismissible: false.. 2023. 12. 23.
반응형