ExperienceNotificationService
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Pengalaman Notifikasi adalah cara bagi 13+ pengguna untuk tetap up-to-date dengan pengalaman favorit mereka melalui notifikasi yang tepat waktu, personalisasi. This service contains methods to validate users and prompt mereka untuk mengaktifkan notifikasi.
Rangkuman
Metode
Menunjukkan prompt dalam pengalaman bagi pemain lokal untuk mengaktifkan notifikasi.
Menunjukkan apakah pemain lokal dapat diminta untuk mengaktifkan notifikasi.
Acara
Dibakar saat pemain lokal menutup prompt.
Properti
Metode
PromptOptIn
PromptOptIn() meminta pemain lokal untuk mengaktifkan notifikasi melalui modalkan pengalaman. Anda harus selalu menggunakan hasil dari CanPromptOptInAsync() sebelum menelepon metode ini karena kemampuan untuk
Metode ini selalu menghasilkan pemain lokal Class.Players.LocalPlayer ) dan hanya dapat dipanggil dari Class.LocalScript atau dari 1> Class.Script1> dengan 4> Class.BaseScript.RunContext|RunContext4> yang diatur ke 7>
Lihat Pengalaman Notifikasi untuk lebih banyak rincian tentang menerapkan dan menyesuaikan notifikasi, menggunakan data peluncuran, dan banyak lagi.
Memberikan nilai
Contoh Kode
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() mengembalikan true jika pemain lokal dapat diminta untuk mengaktifkan notifikasi. Anda harus selalu menggunakan hasil dari metode ini sebelum memanggil Class.ExperienceNotificationService:Prom
Metode ini selalu menghasilkan pemain lokal Class.Players.LocalPlayer ) dan hanya dapat dipanggil dari Class.LocalScript atau dari
Lihat Pengalaman Notifikasi untuk lebih banyak rincian tentang menerapkan dan menyesuaikan notifikasi, menggunakan data peluncuran, dan banyak lagi.
Memberikan nilai
Apakah pemain lokal dapat diminta untuk mengaktifkan notifikasi.
Contoh Kode
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)
Acara
OptInPromptClosed
Acara ini diaktifkan ketika pemain lokal menutup prompt yang ditampilkan melalui PromptOptIn() . Ini hanya dapat terhubung ke dalam LocalScript atau dalam Script dengan 1> Class.Base
Lihat Pengalaman Notifikasi untuk lebih banyak rincian tentang menerapkan dan menyesuaikan notifikasi, menggunakan data peluncuran, dan banyak lagi.
Contoh Kode
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)