메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄


 

다시 말씀드리지만 앞에 있는 앱 제작 가이드 과정 중에 하나라도 잘못되면 정상동작하지 않습니다. 

 

푸시 알림이 안 될 경우는 다음의 문제일 수 있습니다.

 

(1) 관리자 아이디로 글을 쓰셔서 테스트하실 경우

 

앱을 모바일에 설치하고  관리자 아이디로 로그인한 후 pc에서 테스트하신다고 관리자 아이디로 글을 쓰게 되면 푸시 알림이 가지 않습니다. 그런데 많은 분들이 푸시 알림이 안되는줄 알고 문의를 하십니다. 자기가 쓴 글은 자기에게 푸시 알림되지 않습니다. 참고해주세요. 이 경우는 모듈 환경설정 페이지 하단부분에 '더미데이터생성'으로 테스트해주시기 바랍니다.

 

(2) 주소 고정 애드온으로 인한 문제

 

혹시 주소고정애드온을 사용하고 계시다면, 애드온사용을 중지해주세요. 최소한 모바일에서는 작동되지 않도록 해주세요. (https://www.xpressengine.com/index.php?mid=download&package_id=21606824)

 

www 애드온도 주의해서 사용해주세요. 저는 www를 없애주는 애드온을 사용하고 있는데, 정상작동됩니다.

 

그러나 www를 넣어주는 애드온의 경우 정상작동되지 않는다는 것을 발견하였습니다(sealplay님).

 

이 경우 www 애드온을 pc와 모바일 중에서 pc모드만 꺼주시면 됩니다.

 

(3) google-services.json파일을 잘못받았을 경우

 

이 파일을 메모장이나 에디터로 열어주세요.

 

...(중략)

 

"client_info": {
        "mobilesdk_app_id": "1:123232372874398398439484933948394",
        "android_client_info": {
          "package_name": "com.xepushapp.xepushapp"
        }
      },

 

....(중략)

 

위에서 빨간부분이 현재 제작하는 앱 패키지명과 일치하는지 꼭 확인해주세요!!!

일치하지 않는 경우 다시 받아주셔야 합니다. 

과거에는 일치하지 않아도 푸시알림이 되었는데, 최근 구글 정책이 바뀌어서 일치하지 않으면 푸시 알림이 안 됩니다. 

따라서 google-services.json을 새로 받아야 합니다. 

아래의 앱 제작 가이드를 참조하셔서 다시 다운받아주세요.

 

http://xepushapp.com/board_SbEm14/32881

 

(4) 앱소스나 모듈, 서버모듈, 위젯 모두 최신 버전이 아닐 경우

 

최신버전으로 업그레이드 해주시고 꼭 캐시파일 재생성 버튼을 눌러주시기 바랍니다.

 

(5) 서버 모듈 설정에서의 오류

 

API Key 내용을 잘못 입력하셨거나, 그 내용에 공백이 포함되어 있거나 하면 푸시가 안됩니다. 그부분을 꼭 확인해주세요.

 

특히 firebase작업하실 때 firebase사이트에 api-key값이라는 것이 여러개 존재합니다. 아무거나 넣으면 되는게 아니고, 절대로 클라우드 메시징의 서버키값을 입력해주셔야 합니다. 

 

https://xepushapp.com/board_GsJl64/73926

 

(6) 서버 사정상 소켓 오류가 발생한 경우

 

일부 서버에서 소켓이 제대로 작동하지 않는 경우가 있습니다.

 

혹시 소켓방식이 잘 안될 경우 아래와 같이 해보세요.

 

푸시앱 모듈 파일 중에 androidpushapp.controller.php파일을 에디터로 열기 하셔서

if($fsock)로 검색하셔서 아래의 내용을 찾아주세요.

 

if($fsock)
  {
   fwrite($fsock, $req);
   fclose($fsock);
  }

 

 

-> 이 부분에 아래와 같이 빨간 한 줄을 추가해주세요.

 

if($fsock)
  {
   fwrite($fsock, $req);

   sleep(1);
   fclose($fsock);
  }

 

이렇게 하는 이유는 소켓 작동하고 소켓을 끊기까지 여유를 주어 비동기식 api호출하도록 하기 위함입니다. 이렇게 하면 새글쓰기나 댓글 쓸 때 1초 지연됩니다. 만일 1초로도 안되면 2초로 바꾸어서 적용해보세요. 그래도 안 될경우는 httprequest방식을 사용해주세요. 숫자를 2초 이상 올리는 것은 지연시간이 늘기 때문에 비추입니다.

 

그런 경우는 httprequest로 변경해주셔야 합니다.

 

푸시앱 관리자 페이지에서 [푸시알림동작설정] -> [푸시모듈 푸시 처리 방식] 이 항목에서 [모듈 자체 소켓 통신] 대신  [httpRequest 방식]를 사용해주셔서 테스트해주세요.

 

(7) 서버 속도가 지나치게 느릴 경우(서버부하가 많은 경우 발생하는 문제)

 

현재 프리미엄 버전 앱은 회원이 새 글을 작성했을 때, 비동기식 처리를 위해 푸시작업을 DB에 저장한 후 httprequest 또는 소켓 post로 날려서 앞서 저장한 DB내용을 토대로 푸시 처리 작업을 하게 됩니다. 이 과정에서 DB에 저장하는 속도가 느려 푸시앱모듈이 제대로 처리하지 못하는 문제가 발생합니다. 아래와 같이 수정해주세요.

 

androidpushapp.controller.php파일 2297번째줄 쯤에 아래의 함수를 찾습니다.

 

function procAndroidpushappPushPost()

 

(중략)

 

$keypass = strip_tags($keypass);

sleep(1);

$this->push_proc($keypass);

 

(중략)

 

여기서 빨간 부분 숫자를 늘려주시면 제대로 작동할 것입니다.



  1. 하단메뉴 & 퀵메뉴 설정 방법 안내!

    Date2017.08.29 By관리자 Views1250
    Read More
  2. 푸시 알림이 안 됩니다. & 푸시 알림이 많은 확률로 실패합니다.

    Date2016.01.08 By관리자 Views1231
    Read More
  3. 퀵 메뉴 색깔 위치 수동변경 방법

    Date2016.03.18 By관리자 Views908
    Read More
  4. 자바스크립트로 앱로그인,앱설정창,전면애드몹,공유화면 호출하는 방법

    Date2020.02.12 By관리자 Views1331
    Read More
  5. 인트로 화면과 로그인 화면 배경화면 바꾸는 방법 & 타이틀 텍스트 대신에 로고 이미지 파일 나오게 하기

    Date2015.09.24 By관리자 Views2398
    Read More
  6. 오류 발생시 원인 확인하는 방법

    Date2017.05.29 By관리자 Views649
    Read More
  7. 업그레이드 했는데도 자꾸 "새 버전의 앱이 있습니다...." 알림이 떠요.

    Date2016.01.28 By관리자 Views783
    Read More
  8. 앱을 실행하면 인트로 화면에서 멈추어서 로딩시간 초과되거나 또는 곧바로 에러로 종료됩니다.

    Date2016.01.08 By관리자 Views996
    Read More
  9. 앱을 빌드하면 R 에러와 finished with non-zero exit value 1 에러가 납니다.

    Date2016.01.08 By관리자 Views637
    Read More
  10. 앱에서 파일첨부가 안됩니다.

    Date2016.08.23 By관리자 Views573
    Read More
  11. 앱상에서 외부 사이트 페이지 나타날 수 있도록 하는 방법

    Date2016.01.19 By관리자 Views529
    Read More
  12. 앱 실행시 '사용이 금지된 앱입니다....'라는 메시지가 떠요.

    Date2016.01.28 By관리자 Views643
    Read More
  13. 앱 소스 수정한 다음에 빌드를 누르면 에러가 납니다.

    Date2016.01.08 By관리자 Views677
    Read More
  14. 앱 로그인 화면에서 로그인하면 "로그인 실패했다"는 메시지가 나오고 로그인이 되지 않습니다.

    Date2017.06.22 By관리자 Views646
    Read More
  15. 알림음 바꾸는 방법

    Date2016.04.02 By관리자 Views1292
    Read More
  16. 알림 설정 창 누르면 "표시할 게시판 목록이 없습니다..." 오류가 떠요.

    Date2016.02.11 By관리자 Views578
    Read More
  17. 스케치북 스킨이 아닐 경우 킷캣버전 파일 업로드를 위한 파일 수정 방법

    Date2015.10.21 By관리자 Views660
    Read More
  18. 스마트폰에 내장된 네이버나 크롬등의 브라우저로 모바일 페이지에 접속할 경우와 웹뷰버전 앱으로 모바일 페이지에 접속할 경우 다르게 보이도록 하기

    Date2015.06.29 By관리자 Views1148
    Read More
  19. 모바일 페이지에서 '로그인' 눌렀을 때, 앱일 경우 앱 로그인으로 연결하는 방법

    Date2015.12.11 By관리자 Views742
    Read More
  20. 마켓 플레이스 연동 위해 모듈 수정 방법

    Date2015.10.28 By관리자 Views848
    Read More
Board Pagination Prev 1 2 Next
/ 2