테스트 사이트 - 개발 중인 베타 버전입니다

댓글 알림에 대한 웹 푸시 붙이려는데 어디다가 넣으면 될까요? 채택완료

어렵다아아 4년 전 조회 3,154

푸시 api를 받아서 붙이려고 하는데

특정 게시판에서 내가 쓴 글에 댓글이 달렸을 경우,

푸시가 오도록 하고싶습니다.

 

1) 그누보드의 어떤 파일에 스크립트를 넣으면 될까요?

2) 아래 스크립트에서 'user_id' 부분에 글 작성자의 id(푸시를 받을 사람)를 넣고 싶은데 어떻게 수정하면 될까요?

 

스크립트 내용은 아래와 같습니다.

 

</strong></p>

<pre>
var apiUserId = "help@swing2app.co.kr";
var apiKey = "test_api_key";
var appId = "test_app_id";
var messageJson = '{ "messageTitle" : "제목" , "messageContent" : "내용"}';
var sendTargetList = 'user_id';
var sendTargetTypeList = "MEMBER";
$.ajax({
    url: "<a href="https://www.swing2app.co.kr/swapi/push_send"," target="_blank" rel="noopener noreferrer">https://www.swing2app.co.kr/swapi/push_send",</a>
    type: "post",
    dataType: "json",
    data : {
        app_id : appId,
        send_target_list : sendTargetList,
        send_target_type_list : sendTargetTypeList,
        send_type : 'push' ,
        message_json : messageJson,
        api_user : apiUserId,
        api_key : apiKey
    },
    success: function (model) {
        console.log("푸시 발송 성공");

    }
});
<strong>
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
4년 전

/extend/user.config.php

파일에서 

함수로 만드시고

 

해당함수를

 

/skin/board/view_comment.skin.php 

파일에서 해당함수를 호출하시고

조건은 해당되는지 잘 넣으시는게 낫습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

어렵다아아
4년 전
감사합니다!!

댓글을 작성하려면 로그인이 필요합니다.

4년 전

1) [스킨디렉토리]/write_comment_update.skin.php (파일 생성)

 

2) $wr['mb_id']

=> 그누보드 해당글의 작성자 ID 입니다. 앱 푸시 회원의 계정과 일치하는지는 잘 모르겠습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

어렵다아아
4년 전
감사합니다 참고하겠습니다~!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인