자료실

자료 유형 모듈
간단한 소개 라이믹스에 알림센터에 온 알림을 실시간으로 푸시로 알려주는 모듈입니다.
코어 지원 범위 Rhymix 1.x
PHP 지원 범위 기타
자료 구분 판매 자료
판매 상태 판매종료
가격표 6,900원
기타 정보 ncenterlite 가 설치되어있는 환경

+

PHP 7.0: v2.x

PHP 7.1+
gmp
mbstring
curl
openssl

(성능은 PHP 7.2+ 에서 가장 잘 나옵니다)

hdpe1399@gmail.com

알림센터 알림 푸쉬알림 모듈

캡처.PNG

라이믹스의 알림센터에 푸쉬기능이 나직 도입되지 않았길래 만들어 보았습니다.

 


 

기능

 

사용자가 다른 사용자에게 쪽지, 댓글, 대댓글 등

라이믹스의 기본모듈인 ncenterlite 에서 설정하신 알림이

실시간으로 유저에게 푸쉬로 전달 됩니다.

 

모바일 사용 영상

 

 

 

 

 

 

 

 

 

 

PC사용 영상

 

 

 

 

 

 

 

 

 

 


 

요구사항

 

php-gmp, mbstring, openssl 확장 기능이 필요합니다

라이믹스 관리자화면의 오른쪽 밑에 '서버환경 표시' 화면에서

[PHP Settings] -> extensions: 에

이 중 하나라도 없으시면 설치해 주셔야 합니다.

 

php-gmp 설치법

bash 명령어

 

우분투:

sudo apt install php-gmp

센토스:

sudo yum install php-gmp

php-mbstring설치법

 

우분투:

sudo apt install php-mbstring

센토스:

sudo yum install php-mbstring

설치하신 후 sudo service apache2 reload 로 서버를 재시작 해주세요

 

 


 

모듈 사용 예시

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

위 그림처럼 유저가 로그인을 한 후에 푸쉬알림을 키시면

.

.

.

 

 

 

 

 

 

 

 

 

 

 

 

다른 유저가 댓글, 쪽지 등을 보낼때 푸시알림이

실시간으로 전송됩니다.

푸쉬를 누르면 바로 그 내용 주소로 바로 이동합니다.

 

(푸시 알림에 뜨는 사진과 내용은 변경 가능합니다)

 

 

알림이 다르게 뜨기 원하시는 분들은 (ex. 새로운 글이 올라올 때마다, 공지를 올리실 때마다)

직접 제작해 드리겠습니다.

 

 

 

예시 추가)

 

1.유저가 아직 알림 수신 선택을 안했을시 권한 확인이 뜹니다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

거기서 허용을 하면 정상적으로 알림이 등록이 됩니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.위 사진처럼 사용자가 알림 거부할 경우 브라우저가 그 설정을 기억합니다,

이 경우에는 사용자가 직접 권한 수정해야 합니다.

 

(모듈화면에 그경우를 설명하는 부분을 넣을 예정입니다,

대부분의 브라우저는 주소창 왼쪽에서 수정할 수 있습니다.)

수정했습니다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

아래는 브라우저가 푸시를 지원하지 않을 경우입니다.

 

(사용자가 설정에서 '모든 사이트의 알림을 차단'을

 

설정했을 경우도 포함됩니다)

 

nosupport.PNG

 

 

 

*푸시알림 지원 브라우저는 아래 사이트에서 확인하실 수 있습니다.

https://caniuse.com/#feat=push-api

 

 


 

업데이트 v0.0.1 ) 사이트에 로그인하면 알림 확인이 뜰 수

있게하는 관리자 옵션 추가

 

캡처.PNG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

업데이트 v1.0.2 ) 푸시알림에 뜰 내용 설정 추가,

푸시 등록된 모든 유저에게 푸시 보내기 추가.

 

캡처.PNG.jpg

캡처2.PNG.jpg

 


 

 

업데이트 v1.1.0 ) db table 변경.

여러 브라우저에서 등록 가능하게 수정.

등록 목록 표시하도록 변경.

 

캡처.PNG.jpg

 

댓글 15