ExperienceNotificationService
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Tecrübe Bildirimleri 13'den fazla kullanıcının favori deneyimlerine hızlı, kişiselleştirilmiş bildirimlerle ulaşmasını sağlar. Bu hizmet, kullanıcıları doğrulamak ve onlara bildirimleri etkinleştirmeleri için onları davet etmek için yöntemler içerir.
Özet
Özellikler
Yöntemler
Yerel oyuncunun bildirimleri etkinleştirmesi için bir deneyim içi istem gösterir.
Yerel oyuncunun bildirimleri etkinleştirmesini isteyip etmeye izin verdiğini gösterir.
Etkinlikler
Yerel oyuncu, mesajı kapatırken ateş eder.
Özellikler
Yöntemler
PromptOptIn
PromptOptIn() lokal oyuncuya, bir deneyim modunda bildirimleri etkinleştirmesini isterir. Bu yöntemi çağırmadan önce CanPromptOptInAsync() sonucunu kullanmalısınız,
Bu yöntem her zaman lokal oyuncuyu ( Players.LocalPlayer ) tahmin eder ve sadece LocalScript veya 1> Class.Script1> ile 4> Class.BaseScript.RunContext|RunContext4> ayarında 7> 0> 3> <
Başlatma verilerini kullanarak bildirimleri uygulama ve özelleştirmeyi, daha fazlasını görmek için Deneyim Notifikasyonları bakın.
Dönüşler
Kod Örnekleri
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()``true if the local player can be prompted to enable notifications. You should always use the result of this method before calling PromptOptIn() since the ability to be prompted depends on various factors like the oyuncu's age
Bu yöntem her zaman yerel oyuncuyu ( Players.LocalPlayer ) yerine getirir ve sadece bir LocalScript veya
Başlatma verilerini kullanarak bildirimleri uygulama ve özelleştirmeyi, daha fazlasını görmek için Deneyim Notifikasyonları bakın.
Dönüşler
Yerel oyuncunun bildirimleri etkinleştirmesine izin verilip verilmeyeceği.
Kod Örnekleri
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)
Etkinlikler
OptInPromptClosed
Bu olay, yerel oyuncu PromptOptIn() aracılığıyla gösterilen bir daveti kapatır. Sadece LocalScript veya Script ile bağlanabilir, 1> Class.BaseScript.RunContext
Başlatma verilerini kullanarak bildirimleri uygulama ve özelleştirmeyi, daha fazlasını görmek için Deneyim Notifikasyonları bakın.
Kod Örnekleri
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)