버그제보

2025.10.15 16:44

구독 해지시 오류

  • 쩌리맨 오래 전 2025.10.15 16:44
  • 31
    1

구독 해지시 기능 테스트 중에 오류 나서 확인 해보니


unsubscribe_push() << 해당 함수가 없다고 메세지가 출력됩니다.


alt text


실제로 프로그램 내에 해당 함수가 없어서 오류가 나는거 같습니다. 확인 부탁드립니다.


  • 공유링크 복사

    댓글목록

    profile_image
    아총  오래 전

    /**
     * 구독 정보 제거 (endpoint별 독립 관리)
     */
    function unsubscribe_push($endpoint) {

    $endpoint = addslashes($endpoint);

    // 현재 endpoint 구독 정보 확인
    $sql = "SELECT id FROM pushmanager_subscriptions
                WHERE endpoint = '{$endpoint}'";
    $existing = sql_fetch($sql);

    if ($existing) {
    // 동일한 기기인 경우 삭제
    $sql = "DELETE from pushmanager_subscriptions
                    WHERE id = {$existing['id']}";
    }

    return sql_query($sql, false) ? true : false;
    }

    전느 위 소스를 save_push_subscription 밑에 추가했습니다.

    2025-11-06 22:22