본문 바로가기

Push4

안드로이드 Notification 클릭 시 원하는 곳으로 이동 중복실행 방지 및 포그라운드 중 바로이동 안드로이드12 이슈대응까지 푸시알림을 클릭 했을 때 원하는 url또는 화면으로 이동하는 기능은 다른 앱을 사용 하시면서 많이 보셨을겁니다. 우선 푸시알림 사용 방법은 https://onedaycodeing.tistory.com/78 안드로이드 8.0이상의 버전 Notification 및 버전별 처리 기존 푸시알람과는 달리 안드로이드 8.0이상부터는 채널이란 개념이 추가됩니다. 채널이란건 한번 그 채널로 푸시를 띄웠다면 앱을 지우지 않는 이상 그 채널이 삭제되진 않습니다. private void Suc onedaycodeing.tistory.com 해당 게시글을 참조해주시고 해당 게시글은 FCM하시는 분들에게 유용합니다!! 보통 푸시 클릭시 앱 실행은 PendingIntent 해당 인텐트로 사용했는데요. //푸시를 클릭했을때 이동/.. 2021. 12. 8.
Swift 푸시(FCM) 알림 클릭 시 원하는 웹뷰 페이지로 이동하기 AppDelegate에서 extension AppDelegate : UNUserNotificationCenterDelegate { func userNotificationCenter(_ center: UNUserNotificationCenter,didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) { } } 해당 함수를 사용이 가능 합니다. 해당 함수는 푸시를 클릭 했을 시 호출됩니다. 그리고 이제 웹서버에서 보내준 데이터를 받아야 하는데요. let userInfo = response.notification.request.content.userInfo var link .. 2021. 12. 8.
IOS 파이어베이스 Push 메세지 셋팅 ( FCM ) IOS 파이어베이스로 FCM푸시 메세지 셋팅하는 방법을 알아볼게요. 우선 코코아팟이 셋팅이 되어있어야 하기때문에 게시글을 참고해주세요. https://onedaycodeing.tistory.com/88 cocoapods(코코아) 설치 및 라이브러리 추가 및 설치가 끝난 후에 추가/ SnapKit IOS에서 외부 라이브러리를 사용할때 쓰이는 cocoapods를 사용해보도록 할게요. 터미널을 열어서 sudo gem install cocoapods 를 입력하여 cocoapods를 설치해줍니다. 패스워드를 입력하라고 나온다면 맥 로�� onedaycodeing.tistory.com 우선 애플 개발자 사이트에 접속해줍니다. https://developer.apple.com/ Apple Developer Softw.. 2020. 5. 19.
안드로이드 스튜디오 FCM 기기 고유의 토큰값 받아오기. FCM을 통해 푸시알림을 전송을 하는데 기기 고유의 토큰값이 존재합니다. 이 토큰값을 알고있다면 내가 원하는 기기에게만 푸시알림을 전송 할 수 있습니다. public void getToken(){ //토큰값을 받아옵니다. FirebaseInstanceId.getInstance().getInstanceId() .addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (!task.isSuccessful()) { return; } ////////////////////토큰이 계속 초기화가 되기때문에 sharedPreferences로 저장하여 초기화 방지//////////////.. 2019. 10. 24.