ExperienceNotificationService

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
서비스
복제되지 않음

경험 알림은 13+ 사용자가 즐겨 찾는 경험을 시간 내에 개인화된 알림을 통해 지속할 수 있는 방법입니다. 이 서비스에는 사용자를 확인하고 알림을 활성화하도록 권장하는 메서드가 있습니다.

요약

메서드

  • 로컬 플레이어가 알림을 활성화할 수 있도록 하는 경험 내 프롬프트를 표시합니다.

  • 로컬 플레이어에게 알림을 활성화할지 여부를 표시합니다.

속성

메서드

PromptOptIn

void

PromptOptIn() 로컬 플레이어가 경험 모드에서 알림을 활성화하도록 지시합니다. 항상 CanPromptOptInAsync() 를 호출하기 전에 결과를 사용하십시

이 메서드는 항상 로컬 플레이어 ( Players.LocalPlayer )를 인텍트하고 LocalScript 또는 2>Class.LocalScript2> 에서만 호출할 수 있습니다. 5>Class.BaseScript.RunContext|RunContext5> 는 <

경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.


반환

void

코드 샘플

LocalScript - Notification Permission Prompt Implementation

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

경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.


반환

로컬 플레이어에게 알림을 활성화하도록 요청할 수 있는지 여부.

코드 샘플

LocalScript - Notification Permission Prompt Implementation

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

경험 알림에 대한 자세한 내용은 알림 구현 및 사용자 지정에 대한 자세한 내용을 참조하십시오.


코드 샘플

LocalScript - Notification Permission Prompt Implementation

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)