
/**
* 구독 정보 제거 (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
