목록알림 (31)
투케이2K

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [그림 설명] cmd 설치 명령어 : C:\Users\tk\VueProject\test-project> npm install mitt --save [main.js - 소스코드] // [main.js 설명] // 1. 애플리케이션 진입점으로 Vue 초기화, 폴더 , 전역, 컴포넌트 , 라이브러리 등록 수행 실시 // 2. import App 을 사용해 최상위 App.vue 컴포넌트 지정 실시 // 3. createApp mount 를 사용해 index.html 파일 div id 값 설정 및 렌더링 시작점 지정 실시 // 4. router : 라우터는 웹페이지 간의 이동하는 방법 및 경로를 설정해주는 파일입니다..

[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 : Vue Js [그림 설명] cmd 설치 명령어 : C:\Users\tk\VueProject\test-project> npm install mitt --save [main.js - 소스코드] // [main.js 설명] // 1. 애플리케이션 진입점으로 Vue 초기화, 폴더 , 전역, 컴포넌트 , 라이브러리 등록 수행 실시 // 2. import App 을 사용해 최상위 App.vue 컴포넌트 지정 실시 // 3. createApp mount 를 사용해 index.html 파일 div id 값 설정 및 렌더링 시작점 지정 실시 // 4. router : 라우터는 웹페이지 간의 이동하는 방법 및 경로를 설정해주는 파일입니다 // ..
[설 명] 프로그램 : Android / Ios 설 명 : 브로드 캐스트 알림 및 노티피케이션 알림 채널 등록 , 실시간 알림 확인 [IOS : 데이터 없음 : 소스 코드] // ----------------------------------------- // [IOS : 보내는 쪽 : 데이터 없음] NotificationCenter.default.post( name: Notification.Name(S_FinalData.NOTI_RECEIVE_CUSTOM_ALERT), // [알림을 식별하는 채널] object: nil, // [발송자가 옵저버에게 보내려고 하는 객체] userInfo: nil // [전송 데이터] ) // ---------------------------------------..
[설 명] 프로그램 : Ios / Swift 설 명 : 파이어베이스 푸시 토큰 및 알림 관리 [파이어베이스 푸시 알림 처리 로직 과정] 1. APN 인증 키(.p8) 발급 2. 파이어베이스 콘솔에서 프로젝트 생성 및 등록 필요 3. Xcode 프로젝트 실행 >> 파이어베이스 SDK 설치를 진행 4. Xcode 프로젝트 >> 파이어베이스 콘솔에서 다운받은 GoogleService-Info 파일을 프로젝트에 적용 5. Xcode 프로젝트 >> Push Notifications와 Background Modes 를 추가 6. AppDelegate 쪽에서 파이어베이스 푸시 알림 처리 소스 코드 작성 실시 7. (debug , release) , (enterprise) 빌드 환경에서..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] NotificationCompat.Builder builder = new NotificationCompat.Builder(getApplicationContext(), Noti_Channel_ID) // [NotificationCompat.Builder 객체 생성] .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.app_icons)) // [메시지 박스에 아이콘 표시] .setSmallIcon(R.drawable.app_icon_white) // [타이틀 창 부분에 화이트 아이콘] .setColor(ContextCompat.get..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] ========================================== // [AppDelegate : 일정 시간 후 작업 수행 : post delayed] ========================================== DispatchQueue.main.asyncAfter(deadline: .now() + 10) { // [2초 후에 동작 실시] print("") print("===============================") print("[AppDelegate >> 노티피케이션 알림 송신]") print("===============================") print("") /..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드 : 뷰컨트롤러 : 알림 권한 요청 및 알림 보내기] import UIKit class ViewController: UIViewController { // MARK: - [액티비티 메모리 로드 수행 실시] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. print("") print("===============================") print("[ViewController >> viewDidLoad() :: 액티비티 메모리 로드 실시]") print("=================..

[개발 환경 설정] 개발 툴 : AndroidStudio 개발 언어 : java [소스 코드] /** [로직 설명] 1. 파이어베이스 푸시 알림 발생 시 >> 모바일 OS 버전 체크 2. 모바일 OS 버전별 알림 표시 처리 >> 오레오 이상 (foreground) >> 오레오 미만 (background) 3. 알림 중요도를 LOW 설정 (알림음 없이 설정, 진동 비활성) 4. 커스텀으로 진동 발생 및 알림음 발생 메소드 생성 5. 사용자 선택에 따라서 분기 처리 및 진동, 알림음 발생 실시 */ /** [알림음 중요도 참고] 1. IMPORTANCE_HIGH : 알림음 발생 및 헤드업 알림 표시 2. IMPORTANCE_DEFAULT : 알림음 발생 3. IMPORTANCE_LOW : 알림음 없음..

[ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java [사전 작업 사항] [소스 코드] [POST 요청 주소] https://fcm.googleapis.com/fcm/send [Authorization 헤더 값 추가 및 서버 토큰 키 등록] key=AAAAOQ6ylIM:APA91bEbn6_43LUNMTYHzp4U.... [body 부분 >> json 전송 양식] { "data" : { "title" : "Push Test", "body" : "Talend API 푸시테스트" }, "to":"dvPXofxPQBSqWwACr2cW6b:APA91b...", "Android": { "priority": "high" }, "priority": 10 } [Talend..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. window.onload : 웹페이지 로드 완료 상태를 나타냅니다 2. toastr : 웹브라우저 내에서 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : AndroidStudio 개발 언어 : java /* =========================== */ /* =========================== */ [소스 코드] [AndroidManifest.xml 파일] [JAVA 파일 : A_BroadCast] //========== [클래스 전역 변수 선언] ========== String send_Data = "kghTV:hello"; A_BroadCastReceiver a_broadCastReceiver; //TODO 브로드캐스트 객체 선언 //========== [브로드캐스트 등록 부분] ========== public void..