azure에 올려두고 nohup으로 세션이 끊겨도 계속 실행하게 해두면 putty를 종료시켜도 계속 유지될줄 알았으나, putty를 종료시키게 되면 같이 종료되는 문제가 생겼다. 원래 목적은 putty를 종료시켜도 컴퓨터가 off상태여도 알림이 와야하는데 안오기 때문에, 해결방법을 찾고자 했다. 해결방법은 screen 이다 screen 이란? 더보기 Screen이란 Linux에서 독립적으로 동작하는 가상 터미널로, 백그라운드로 동작하는 가상 터미널이다. 1. 세션 만들기 screen -S [프로세스명] 2. 세션 분리 ctrl a + d 3. 스크린 목록 확인 screen -ls 4. 스크린 재연결 screen -r [세션ID]
PART 1에서 만든 파일을 기반으로 FCM으로 메세지를 보내는 작업을 추가로 하겠습니다. import requests import json from apscheduler.schedulers.background import BlockingScheduler from pyfcm import FCMNotification APIKEY = "your api key" push_service = FCMNotification(APIKEY) access_token = "your access_token" client_id = 'your_client_id' headers = {"Client-Id":client_id , "Authorization" : f"Bearer {access_token}"} status = {"우왁굳"..
https://todaycode.tistory.com/8 [Kotlin] FCM 푸시 알림 구현하기 1. 기본개념 1-1. Firebase 1-2. FCM(Firebase Cloud Messaging) 1-3. Notification과 Data 1-4. 푸시 알림 전송 대상 2. Firebase 연동 2-1. Firebase와 app 연결 2-2. FCM 추가 2-3. 메시지 처리.. todaycode.tistory.com 위의 사이트를 참고하여 제작하였습니다. MyFirebaseMessagingService.kt package com.example.twitchpush import android.app.NotificationChannel import android.app.NotificationManage..
항상 트위치를 보면서 알림이 늦게와서 따로 받아오는 앱을 제작해보고자 했습니다. 이를 위해서 twitch api를 연동하여 내가 받기를 원하는 스트리머의 방송 상태 정보를 받아옵니다. 방송 알림은 24시간 알림이 되어야하므로 별도의 서버에 올려서 24시간 구동을 합니다. -> azure 사용 어플이 실행중이지 않더라도 방송이 시작되면 알림이 와야합니다. -> pendingIntent와 fcm 사용 1. 트위치 등록하기 트위치 개발자 콘솔 (https://dev.twitch.tv/console)에 접속하여 등록한다. 2. 응용 프로그램 등록 3. 토큰 발급 받기 import requests import json req = requests.post(f'https://id.twitch.tv/oauth2/tok..