목록Push (14)
투케이2K
[환경 구성 및 요약 설명] Mobile : Android 설 명 : adb push / ADB 명령어 사용해 컴퓨터에서 모바일로 특정 파일 복사 수행 (Pc To Mobile) [설 명] ------------------------------------------------------------------------------------------ [명령어] ------------------------------------------------------------------------------------------ 문법 : $ adb push 예시 : $ adb push 'C:\Users\ghkwon1\Desktop\save\20240313_test_log.txt' './storage/emu..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] # [맥북에서 터미널 실행] # [cd 명령어를 사용해 프로젝트까지 이동 수행 실시] # [프로젝트 내에서 git init 초기화] lo@loui-MacBookPro Two2kManager % git init >> .git 파일 목록 확인 : ls -a >> .git 파일 삭제 및 init 재수행 위함 : rm -rf .git # [git 에 올리기 위해 소스 코드 전체 선택 실시] lo@loui-MacBookPro Two2kManager % git add --all # [커밋 수행 및 멘트 저장 실시] lo@loui-MacBookPro Two2kManager % git commit -m ..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [방법 설명] # [맥북에서 터미널 실행] # [cd 명령어를 사용해 프로젝트까지 이동 수행 실시] # [이미 프로젝트에 git init 완료 상태] # [git init 파일 목록 확인 : .git 포함 확인] lo@loui-MacBookPro Two2kManager % ls -a # [프로젝트에 git remote add origin 원격 업로드 주소 설정 완료 상태] # [설정된 remote 주소 확인 실시] lo@loui-MacBookPro Two2kManager % git remote -v # [프로젝트 소스코드가 최종 pull 당겨 받은 코드 인 경우] # [git 에 올리기 위해 소스 코드 ..
[환경 설정] 저장소 : Bitbucket / Git 사용 목적 : 소스 코드 버전 관리 실시 [소스 코드] # [방법] : [1] : [강제 git push 업로드 수행 방법 : 브랜치 명칭 앞에 + 기호 추가 : ex - master 브랜치] $ git push origin +master # [방법] : [2] : [강제 git push 업로드 수행 방법 : 브랜치 명칭 뒤에 force 입력 : ex - master 브랜치] $ git push origin main --force
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [소스 코드] // [앱에 표시된 뱃지 카운트 확인] int badgeCount = [UIApplication sharedApplication].applicationIconBadgeNumber; printf("\n"); printf("==================================== \n"); printf("[MainViewController >> checkForeground() :: 앱에 표시된 뱃지 카운트 개수] \n"); printf("[badgeCount :: %d] \n", badgeCount); printf("==================================== \n"); prin..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // ----------------------------------------- // [애플리케이션 설정 >> 푸시 알림 권한 부여 상태 확인] UNUserNotificationCenter.current() .getNotificationSettings { permission in switch permission.authorizationStatus { case .authorized: print("") print("====================================") print("[AppDelegate >> getNotificationSettings :: 노티피케이션 알림 권한 상태 확인]") print..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : Objective-C [참고 사이트] https://kkh0977.tistory.com/2497?category=990106 58. (Objective-C/objc) [간단 소스] AppDelegate 앱 딜리게이트 파이어베이스 푸시 (firebase push) 적용 실시 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 푸시 설명 사이트] https://kkh0977.tistory.com/1399?category=990105 57. (ios/swift) 파이어베이스 푸시 알림 (firebase push) 환경.. kkh0977.tistory.com
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [사전 푸시 설명 사이트] https://kkh0977.tistory.com/1399?category=990105 57. (ios/swift) 파이어베이스 푸시 알림 (firebase push) 환경 적용 방법 [개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [APN 인증 키(.p8) 발급] 1. Apple Developer Member Center 사이트로 이동합니다. 2. Certificate, Identifiers & Profiles 을 클릭합니다. .. kkh0977.tistory.com [delegate.h : 소스 코드] // MARK: [KWON] : [푸시 알림 작업] ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [푸시 알림 전달 받음 상태 확인] func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any]){ // [switch 문을 사용해서 분기 처리 실시] switch UIApplication.shared.applicationState { case .active: print("") print("===============================") print("[AppDelegate >> didReceiveRemoteNotification]") print("설명 :: ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [방법 설명] // [파이어베이스 푸시 요청 주소] post 방식 : https://fcm.googleapis.com/fcm/send // [파이어베이스 푸시 요청 json 타입] { "notification": { "title" : "testTitle", "body" : "testContent", "sound" : "default", "badge" : 0 }, "data" : { "key_1" : "Value_1", "key_2" : 2 }, "content_available": true, "mutable_content": true, "priority" : "high", "to": "fh1arwyHd0swrLQd4JVMorN..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [APN 인증 키(.p8) 발급] 1. Apple Developer Member Center 사이트로 이동합니다. 2. Certificate, Identifiers & Profiles 을 클릭합니다. 3. Keys 메뉴로 이동 후 인증 키를 발급합니다. 인증 키는 최대 2개까지 생성할 수 있습니다. 4. Key Name 을 입력하고, Apple Push notifications service (APNs) 를 활성화합니다. 5. Register 를 누르면 인증 키가 발급됩니다. 6. 발급된 인증 키는 1회만 다운로드 가능하니, 안전한 위치에 저장합니다. Key ID 를 확인합니다. 7. A..
[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex6; import java.util.Stack; public class MainActivity11 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /** * [요약 설명] * 1. stack (스택) : 스택이란 LIFO 구조로 라스트 인 펄스트 아웃 (나중에 입력된 것이 먼저 출력) 구조입니다 * 2. 자바에서는 Stack 클래스를 사용해서 객체를 생성할 수 잇습니다 * 3. isEmpty : ..
[ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : ajax [소스 코드] [결과 출력] [요약 설명] /* [JS 요약 설명] 1. $.ajax() : 비동기식 Ajax를 이용하여 HTTP 요청을 전송합니다 (가장 흔히 사용) 2. beforeSend : 통신 요청 전 필요한 헤더 값을 정의합니다 3. success : 요청 성공 시 리턴 받는 데이터를 확인할 수 있습니다 4. error : 요청 실패 에러 상태를 표시해줍니다 5. complete : 요청 완료 상태를 표시해줍니다 6. POST BODY JSON 전송 시 설정 값 : - xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8"); - da..
[ 개발 환경 설정 ] 개발 툴 : 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..