이번에 이슈가 되고 있는 FCM api 방식 서비스 종료되는 문제를 해결하여 업데이트 합니다.

 

다행이 앱을 업데이트 할 필요는 없고 모듈만 업데이트 해주시고 몇가지 작업만 해주시면 됩니다.

 

작업에 대한 상세한 안내 및 모듈 파일은 아래 링크에서 확인해주세요.

 

감사합니다.

 

https://xepushapp.com/notice/14222

단희아빠

profile
단희아빠입니다. ~~~~
  • ?
    업데이트 감사합니다.
  • profile

    라이믹스에는 libs 폴더가 없습니다. 이건 뭐 그냥 만들면 되니까 큰 문제는 아니고...

    다운받아서 설치하라고 안내하신 구글 API 라이브러리에 라이믹스 코어 vendor와 중복되는 것이 굉장히 많이 포함되어 있습니다. 사용 환경에 따라 각각 다른 버전이 중복으로 로딩되어서, 재현하기 무척 난감한 버그가 발생할 가능성이 있다는 뜻입니다.

    특히 코어를 비롯한 다양한 자료들이 사용하는 guzzle 같은 라이브러리를, 그것도 버전을 명시하지도 않고 PHP 버전에 따라 알아서 골라 쓰슈~ 라는 식으로 끌고 들어오는 것은 무척 위험합니다. 외부 요청에 사용하는 FileHandler::getRemoteResource() 함수가 라이믹스 2.1부터 내부적으로 guzzle을 호출하기 때문입니다. 푸시알림이 발생할 만한 타이밍에 코어나 다른 자료에서 외부 요청을 시도하지 않을 거라고 장담하실 수 있나요?

  • profile
    라이믹스일 경우에는 라이믹스 자체 api 라이브러리를 쓸 수 있도록 분기처리하도록 하겠습니다.
    해당 작업 후에 추후에 공지하도록 하겠습니다.
    라이믹스 사용자분들은 이용에 주의 부탁드립니다.
    다행이 아직까지는 기존 api로도 푸시알림이 동작하고 있어서 아무래도 구글쪽에서 당장에 셧다운하지는 않은거 같네요. 그래도 곧 폐기 예정이어서 빠르게 작업후 업데이트 하도록 하겠습니다.
  • profile
    라이믹스 연동 분기처리 작업 완료하였습니다.

    https://xepushapp.com/notice/14357
  • ?

    1. 라이믹스 최신버젼 2.1.16 / php 7.2.33 / 푸시앱 모듈 14.1 

    2. 안내에 따라 설치 설정 후 시험용 수시 알림 테스트를 해보면 푸시 결과값에 오랜시간을 기다려봐도 아래와 같은 메시지가 출력되면서 알림이 오지 않는데요

     

    어떤 부분을 더 체크해봐야 할까요?

     

    [ 진행 순서 ]

    1. Firebase Cloud Messaging API 사용 설정

    1.jpeg

     

    2.  새 비공개키 생성 및 fcm 서비스 계정 파일 입력 저장

    2.jpeg.jpg

     

    3. 푸시앱 최신 버젼 14.1 설정 저장

    3.jpeg

     

    4. 푸시테스트 결과

    4.jpeg