엔진 클래스
ExperienceNotificationService
*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.
API 참조
메서드
CanPromptOptInAsync
반환
코드 샘플
로컬 스크립트 - 알림 권한 요청 구현
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- 플레이어가 알림을 활성화하도록 요청할 수 있는지 확인하는 함수
local function canPromptOptIn()
local success, canPrompt = pcall(function()
return ExperienceNotificationService:CanPromptOptInAsync()
end)
return success and canPrompt
end
local canPrompt = canPromptOptIn()
if canPrompt then
local success, errorMessage = pcall(function()
ExperienceNotificationService:PromptOptIn()
end)
end
-- 옵트인 요청 닫힘 이벤트 듣기
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("옵트인 요청이 닫혔습니다")
end)PromptOptIn
ExperienceNotificationService:PromptOptIn():()
반환
()
코드 샘플
로컬 스크립트 - 알림 권한 요청 구현
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- 플레이어가 알림을 활성화하도록 요청할 수 있는지 확인하는 함수
local function canPromptOptIn()
local success, canPrompt = pcall(function()
return ExperienceNotificationService:CanPromptOptInAsync()
end)
return success and canPrompt
end
local canPrompt = canPromptOptIn()
if canPrompt then
local success, errorMessage = pcall(function()
ExperienceNotificationService:PromptOptIn()
end)
end
-- 옵트인 요청 닫힘 이벤트 듣기
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("옵트인 요청이 닫혔습니다")
end)이벤트
OptInPromptClosed
코드 샘플
로컬 스크립트 - 알림 권한 요청 구현
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- 플레이어가 알림을 활성화하도록 요청할 수 있는지 확인하는 함수
local function canPromptOptIn()
local success, canPrompt = pcall(function()
return ExperienceNotificationService:CanPromptOptInAsync()
end)
return success and canPrompt
end
local canPrompt = canPromptOptIn()
if canPrompt then
local success, errorMessage = pcall(function()
ExperienceNotificationService:PromptOptIn()
end)
end
-- 옵트인 요청 닫힘 이벤트 듣기
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("옵트인 요청이 닫혔습니다")
end)