ExperienceNotificationService
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Notyfikacje doświadczeń są sposobem na 13+ użytkowników, aby na bieżąco śledzić swoje ulubione doświadczenia poprzez szybkie, osobiste powiadomienia. Ta usługa zawiera metody weryfikacji użytkowników i prośby o włączenie powiadomień.
Podsumowanie
Metody
Pokazuje wskazówkę w doświadczeniu dla lokalnego gracza, aby włączyć powiadomienia.
Wskazuje, czy lokalny gracz może zostać poproszony o włączenie powiadomień.
Zdarzenia
Wystrzela się, gdy lokalny gracz zamyka wskazówkę.
Właściwości
Metody
PromptOptIn
PromptOptIn() wymaga lokalnego gracza do włączenia powiadomień poprzez moduł w doświadczeniu. Zawsze używaj wyniku Class.ExperienceNotificationService:CanPromptOptInAsync()|CanPromptOptIn() przed wezwaniem tej metody, ponieważ zdolność do bycia
Ten metodzal zawsze oznacza lokalnego gracza ( Players.LocalPlayer ) i może być on wzywany tylko z LocalScript lub z 2> Class.Script2> z ustawieniem 5> Class.BaseScript.RunContext|RunContext5> na 8>
Zobacz powiadomienia o doświadczeniu po więcej szczegółów na temat wdrożenia i dostosowania powiadomień, używając danych uruchomienia i więcej.
Zwroty
Przykłady kodu
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() zwraca true jeśli lokalny gracz może zostać poproszony o włączenie powiadomień. Zawsze używaj wyniku tego metody przed wezwaniem Class.ExperienceNotificationService:PromptOptIn()|PromptOpt
Ten metodzal zawsze oznacza lokalnego gracza ( Players.LocalPlayer ) i może być on wzywany tylko z LocalScript lub z <
Zobacz powiadomienia o doświadczeniu po więcej szczegółów na temat wdrożenia i dostosowania powiadomień, używając danych uruchomienia i więcej.
Zwroty
Czy lokalny gracz może być proszony o włączenie powiadomień.
Przykłady kodu
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)
Zdarzenia
OptInPromptClosed
Ten ewent zostanie wywołany, gdy lokalny gracz zamknie okienko, które zostało wyświetlone za pośrednictwem PromptOptIn() . Może być połączony tylko w LocalScript lub w Script z u
Zobacz powiadomienia o doświadczeniu po więcej szczegółów na temat wdrożenia i dostosowania powiadomień, używając danych uruchomienia i więcej.
Przykłady kodu
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)