ExperienceNotificationService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet
Çoğaltılmamış

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

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.

Özellikler

Yöntemler

PromptOptIn

void

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

void

Kod Örnekleri

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

Bekletir

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

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)

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

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)