Classe do mecanismo
ExperienceNotificationService
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Referência API
Métodos
CanPromptOptInAsync
Devolução
Amostras de código
LocalScript - Implementação do Prompt de Permissão de Notificação
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Função para verificar se o jogador pode ser solicitado a ativar notificações
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
-- Ouvir o evento de prompt de opt-in fechado
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Prompt de opt-in fechado")
end)PromptOptIn
ExperienceNotificationService:PromptOptIn():()
Devolução
()
Amostras de código
LocalScript - Implementação do Prompt de Permissão de Notificação
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Função para verificar se o jogador pode ser solicitado a ativar notificações
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
-- Ouvir o evento de prompt de opt-in fechado
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Prompt de opt-in fechado")
end)Eventos
OptInPromptClosed
Amostras de código
LocalScript - Implementação do Prompt de Permissão de Notificação
local ExperienceNotificationService = game:GetService("ExperienceNotificationService")
-- Função para verificar se o jogador pode ser solicitado a ativar notificações
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
-- Ouvir o evento de prompt de opt-in fechado
ExperienceNotificationService.OptInPromptClosed:Connect(function()
print("Prompt de opt-in fechado")
end)