다푸 실시간 푸시 ajax 리턴버전 > 그누보드5 스킨

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

다푸 실시간 푸시 ajax 리턴버전 정보

게시판 다푸 실시간 푸시 ajax 리턴버전

첨부파일

dapu_cors_basic.zip (44.6K) 33회 다운로드 2019-10-10 12:54:39
테스트한 버전7.4
호환 가능 버전모든버전에 호환 가능합니다.

본문

!!비회원의 경우 푸시가 누락되는 에러를 확인해 급히 재업로드 했습니다.

 

if(f.wr_name) sname = f.wr_name.value();  이부분을 ㅜㅜ 삭제해주시고 아래처럼..

<?php if ($is_name) echo 'sname = f.wr_name.value;'; ?>

첨부된 파일과 이후 버전은 수정하여 반영해 놓겠습니다.


안녕하세요. 다푸에 이요한 실장입니다.

크로스도메인 관련하여 ajax에서 결과값이 리턴되지 않는 문제를 해결한 버전입니다.

리턴값은 우선 alert창으로 확인하실 수 있게 작업하였습니다.

 

원래는 다푸는 수요일 기준으로 업데이트 되는데요.

몇가지 버그 문제로 앱스토에 수정된 버전으로 업로드되었습니다.

 

다푸 홈페이지에 푸시를 바로 확인 하실 수 있도록 테스트 폼을 만들었습니다.

다푸앱을 다운 받아 서비스가입후 서비스코드 발급 후

다푸앱 관리창에 발급된 서비스 코드와 도메인을 다푸 홈페이지 푸시테스트에 입력하신 후 폼메일 작성시 알림을 확인 하실 수있습니다.

 

이번 버전에서 sendData(f)를 삭제 아래 코드로 대체하였습니다.

skin파일에서 write.skin.php fwrite_submit(f)함수내 259라인 이하 수정됨!

 

        var flag = "true";
		var dp_subtitle = "";		
		var sname = "";
		//if(f.wr_name) sname = f.wr_name.value(); //에러발생 수정삭제 주석처리
        <?php if ($is_name) echo 'sname = f.wr_name.value;'; ?> //수정삽입
        dp_subtitle = sname + "님 - " + dp_subtitle +"에 글을 남겼습니다.";
        var dp_content = '<meta name="viewport" content="width=device-width,initial-scale=0.8,minimum-scale=0,maximum-scale=0.8,user-scalable=no">' + f.wr_content.value;      
        //푸시알림에 텍스트 길이에 제한이 있습니다. 여기선 다푸 상세화면 설정을위해 meta테그를 넣었습니다.
		var dp_content = '' + f.wr_content.value;
		var s_dr = atob('aHR0cHM6Ly9kYXB1LmZyb210b2IuY29tL2RhcHUvYWpheEZjbU1lc3NhZ2VfY29ycy5waHA=');		
		$.ajax({
			url: s_dr,			
			type: "POST",			
			data: {
				"dp_code"		:	"앱에서 설정한 서비스 코드 ex) XDJFSEDSFDSF",		 
                 //dapu 서비스신청 코드
				"dp_domain"	    : 	"앱에서 설정한 도메인 ex) dapu.fromtob.com",		  
                //dapu 서비스신청 도메인
				"dp_email"		: 	"",							    
                //게시물 작성자 email
				"dp_ismem"		: 	"",												
                //게시물 회원여부 0/1
				"dp_name"		:	sname,											
                //게시물 작성자 이름
				'dp_subtitle'	: 	dp_subtitle,									
                //알림 푸시 타이틀
				"dp_subject"	: 	f.wr_subject.value,								
                //다푸 리스트 타이틀
				"dp_content"	: 	dp_content,				    					
                //다푸 리스트 내용
				"dp_gourl"		: 	"이동하기 링크 ex)https://dapu.fromtob.com"	
                //다푸 이동하기 링크
			},	
			dataType : 'json',
			async: false,
            cache: true,
			success	: function(jsondata) {								
				if(jsondata.result == 'false') {					
					flag = false;					
					alert("전송실패 : "+jsondata.data);					
					return false;					
				}else{					
					alert("전송성공 - "+jsondata.data);  
//전송 성공은 다푸에 전달되었다는 뜻으로 FCM성공을 말하지는 않습니다. Return 데이터 확인후 설정하시면 됩니다.
					return true;
				}				
			},error: function(jqXHR, textStatus, errorThrown) {				
				flag = false;				
				alert("푸시메시지 실패"+jqXHR.responseText);
				return false;				
			}					
		});		
		if(flag !== "true"){
			document.getElementById("btn_submit").disabled = false;
        	return false;
		}
		return true;

 

 

알림수는 우선 정책상 무료 50개로 매일 24시기준으로 다시 갱신하여 무제한 사용 하시면됩니다. 알림추가는 매 3개 입니다. 

많은 관심 감사드립니다.

 

최고의 서비스를 위해 노력하겠습니다.

설치문의나 궁금하신 점은

*** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 문의 하시면 됩니다.

감사합니다.

추천
2

댓글 전체

안녕하세요. 다푸에 이요한 실장입니다.

인더월드님 문의 감사드립니다.
푸시서비스관련하여 내부 정책은 있는데요.
이제막 서비스를 오픈하다 보니 1개월 시험 운영하고자 합니다.
 
지금은 무료서비스로만 우선 제공하고 있습니다.
이후 이용자들의 의견을 수렴 및 협의하여 세부적인 내용을 정비하여 진행하려고 합니다.

무료버전으로 기본 알림은 50개 24시 기준은로 기본 알림 50개는 매일 다시 갱신 하여드립니다. 알림추가 리워드시청시 보상은 3개의 알림을 드리고 있습니다.
사용해 보시고 의견 주시면 감사히 반영하도록 하겠습니다.

서비스를 지속적으로 발전시키려고 노력하고 있습니다.
많은 의견 주시면 최고의 서비스로 만들어 가겠습니다.

감사합니다.
푸시메시지 전송실패 이후 버튼 비활성화 수정
316라인 이하에 이렇게 수정해 주시면 됩니다.

if(flag !== "true"){
document.getElementById("btn_submit").disabled = false;
                return false;
}
좋은 시스템이네요..

50개가 전송완료시의 50개 인가요 아니면 전송한 리턴 포함 50개 인가요..
방향에 따라서 작게느낄수도 있겟습니다...
안녕하세요. 프롬투비 이요한 실장입니다.

과금 정책에 대해서는 내부 정책이 있지만 이번 한달 운영중에
유저의 소중한 의견을 반영하고자 합니다.

실 서비스 이용중 의견이나 궁금한 사항은 *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 문의 주시면
성심성의 것 답변드리겠습니다.
감사합니다. ^^
알림은 없고

START wr_1~10 ------------------------------------------------------------------------

wr_email - *** 개인정보보호를 위한 이메일주소 노출방지 ***
wr_1 :
wr_2 :
wr_3 :
wr_4 :
wr_5 :
wr_6 :
wr_7 :
wr_8 :
wr_9 :
wr_10 :
wr_link1 :
wr_link2 :

END wr_1~10 --------------------------------------------------------------------------

테스트 글 입니다

이렇게 나오는데요??
위에 본문에 나오는 내용은
view.skin.php 파일내 55번라인에서 77번라인에 여분필드 관련 출력문이 있어서 그렇습니다.
원치 않으시면 출력구문을 삭제하시면 됩니다.

"dp_code"      :  "앱에서 설정한 서비스 코드 ex) XDJFSEDSFDSF",       
"dp_domain"  :  "앱에서 설정한 도메인 ex) dapu.fromtob.com",       

ajax함수 내에 위값을 다푸앱에서 받은 서비스코드와 늦둥이님이 서비스 하시려는 사이트 실도메인을 적어주시면 됩니다. alert창이 전송실패나 성공으로 리턴 되어야합니다.

궁금하신 내용 있으면 *** 개인정보보호를 위한 이메일주소 노출방지 ***으로  부탁드립니다.
감사합니다.

실제 dapu와 연동되는 부분은 write.skin.php 파일에 ajax 부분이 있습니다.
위에 소스 참고하셔도 됩니다.
"dp_code"      :  "앱에서 설정한 서비스 코드 ex) XDJFSEDSFDSF",     
"dp_domain"  :  "앱에서 설정한 도메인 ex) dapu.fromtob.com",     
요부분 잘 넣었는데도 알림은 오질 않네요
다푸를 이용해 주셔서 정말 감사드립니다.
서비스가 정리가 다되지 않아 불편드려 죄송합니다.
alert창 내용 말씀주셔야 내용을 알수 있습니다.

alert창이 뜨지 않으면 이전에 에러이기 때문에 확인이 필요한 부분이구요~
주말이라서 바로 반영드리기 힘들구요~ *** 개인정보보호를 위한 이메일주소 노출방지 *** 으로 연락처 알려주시면 답변 드리겠습니다.

감사합니다.
경고창 같은건 없습니다
그냥 글만 올라갑니다
https://dapu.fromtob.com/ 이곳에서 글 남기면 띵동 알림메세지 옵니다
그런데 경고창 같은게 뜨네요
경고창은 확인을 위해서 인위적으로 띄운 것입니다.
게시판에서도 동일한 반응이 있어야 하는데요.
자세한 내용은 늦둥이님의 사이트를 확인해야 알것 같습니다.
*** 개인정보보호를 위한 이메일주소 노출방지 ***으로 서버정보와 연락처 주시면 확인해 드리겠습니다.
다푸를 이용해 주셔서 감사합니다.
전체 2,431 |RSS
그누보드5 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT