ExperienceNotificationService
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Notifiche sull'esperienza sono un modo per 13+ utenti per tenere il passo con le loro esperienze preferite attraverso notifiche personalizzate in tempo. Questo servizio contiene metodi per validare gli utenti e inviar loro richieste di abilitazione alle notifiche.
Sommario
Proprietà
Metodi
Mostra un prompt in-experience per il giocatore locale per abilitare le notifiche.
Indica se il giocatore locale può essere richiesto di abilitare le notifiche.
Eventi
Si attiva quando il giocatore locale chiude la richiesta.
Proprietà
Metodi
PromptOptIn
PromptOptIn() richiede al Giocatorelocale di abilitare le notifiche attraverso un modale esperienza. Dovresti sempre utilizzare il risultato di CanPromptOptInAsync() prima di chiamare questo metodo poiché la capacità di essere richiesto dipende da divers
Questo metodo sempre inferisce il giocatore locale ( Players.LocalPlayer ) e può essere chiamato solo da un LocalScript o da un 2> Class.Script2> con 5> Class.BaseScript.RunContext|RunContext5> impostato su 8> Class.EnBaseScript8> .
Vedi Notifiche sull'esperienza per ulteriori dettagli sull'implementazione e personalizzazione delle notifiche, utilizzando i dati di avvio e altro ancora.
Restituzioni
Campioni di codice
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() restituisce true se il Giocatorelocale può essere richiesto di abilitare le notifiche. Dovresti sempre utilizzare il risultato di questo metodo prima di chiamare PromptOptIn()
Questo metodo sempre inferisce il giocatore locale ( Players.LocalPlayer ) e può essere chiamato solo da un LocalScript o da un 2> Class.
Vedi Notifiche sull'esperienza per ulteriori dettagli sull'implementazione e personalizzazione delle notifiche, utilizzando i dati di avvio e altro ancora.
Restituzioni
Se il giocatore locale può essere richiesto di abilitare le notifiche.
Campioni di codice
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)
Eventi
OptInPromptClosed
Questo evento si attiva quando il giocatore locale chiude un'invocazione che è stata visualizzata attraverso PromptOptIn() . Può essere connesso solo in un LocalScript o in un Script con 1> Class.BaseScript.RunContext|RunContext</
Vedi Notifiche sull'esperienza per ulteriori dettagli sull'implementazione e personalizzazione delle notifiche, utilizzando i dati di avvio e altro ancora.
Campioni di codice
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)