ExperienceNotificationService
*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.
경험 알림은 13+ 사용자가 즐겨 찾는 경험을 시간 내에 개인화된 알림을 통해 지속할 수 있는 방법입니다. 이 서비스에는 사용자를 확인하고 알림을 활성화하도록 권장하는 메서드가 있습니다.
요약
메서드
로컬 플레이어가 알림을 활성화할 수 있도록 하는 경험 내 프롬프트를 표시합니다.
로컬 플레이어에게 알림을 활성화할지 여부를 표시합니다.
이벤트
로컬 플레이어가 프롬프트를 닫을 때 발생합니다.
속성
메서드
PromptOptIn
PromptOptIn() 로컬 플레이어가 경험 모드에서 알림을 활성화하도록 지시합니다. 항상 CanPromptOptInAsync() 를 호출하기 전에 결과를 사용하십시
이 메서드는 항상 로컬 플레이어 ( Players.LocalPlayer )를 인텍트하고 LocalScript 또는 2>Class.LocalScript2> 에서만 호출할 수 있습니다. 5>Class.BaseScript.RunContext|RunContext5> 는 <
경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.
반환
코드 샘플
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Function to check whether the player can be prompted to enable notifications
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
-- Listen to opt-in prompt closed event
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Opt-in prompt closed")
end)
CanPromptOptInAsync
CanPromptOptInAsync() 는 로컬 플레이어가 알림을 활성화할 수 있도록 요청할 수 있습니다. 항상 이 메서드의 결과를 사용하여 Class.ExperienceNotificationService:PromptOptIn()|Prom
이 메서드는 항상 로컬 플레이어 ( Players.LocalPlayer )를 앞뒤로 가져오지만, LocalScript
경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.
반환
로컬 플레이어에게 알림을 활성화하도록 요청할 수 있는지 여부.
코드 샘플
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Function to check whether the player can be prompted to enable notifications
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
-- Listen to opt-in prompt closed event
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Opt-in prompt closed")
end)
이벤트
OptInPromptClosed
이 이벤트는 로컬 플레이어가 PromptOptIn()를 통해 표시한 프롬프트를 닫을 때 발생합니다. 이 이벤트는 LocalScript 또는 Script에
경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.
코드 샘플
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Function to check whether the player can be prompted to enable notifications
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
-- Listen to opt-in prompt closed event
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Opt-in prompt closed")
end)