ExperienceNotificationService
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Thông báo kinh nghiệm là một cách 13+ người dùng để được cập nhật về những trải nghiệm yêu thích của họ thông qua các thông báo thời gian thực, cá nhân. Dịch vụ này bao gồm các phương pháp để xác minh người dùng và kêu gọi họ bật lên thông báo.
Tóm Tắt
Phương Pháp
Hiển thị một thông báo trong trải nghiệm cho người chơi để bật thông báo.
Chỉ ra whether the local player can be prompted to enable notifications.
Sự Kiện
Lửa khi người chơi địa phương đóng cái khẩn cầu.
Thuộc Tính
Phương Pháp
PromptOptIn
PromptOptIn() yêu cầu người chơi địa phương bật thông báo thông qua một cử chỉ trong kinh nghiệm. Bạn luôn nên sử dụng kết quả của Class.ExperienceNotificationService:CanPromptOpt
Phương thức này luôn luôn tính toán player local ( Players.LocalPlayer ) và chỉ có thể được gọi từ một LocalScript hoặc một 2> Class.Script2> với 5> Class.BaseScript.RunContext
Xem Thông báo kinh nghiệm để biết thêm chi tiết về cách thực hiện và tùy chỉnh các thông báo, sử dụng dữ liệu khởi động và nhiều hơn nữa.
Lợi Nhuận
Mẫu mã
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 nếu người chơi địa phương có thể được yêu cầu bật thông báo. Bạn luôn luôn nên sử dụng kết quả c
Phương thức này luôn luôn lấy người chơi địa phương ( Players.LocalPlayer ) và chỉ có th
Xem Thông báo kinh nghiệm để biết thêm chi tiết về cách thực hiện và tùy chỉnh các thông báo, sử dụng dữ liệu khởi động và nhiều hơn nữa.
Lợi Nhuận
Whether the local player can be prompted to enable thông báo.
Mẫu mã
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)
Sự Kiện
OptInPromptClosed
Sự kiện này bắt đầu khi người chơi địa phương đóng cái khẩn cầu đã được hiển thị thông qua PromptOptIn() . Nó chỉ có thể kết nối trong
Xem Thông báo kinh nghiệm để biết thêm chi tiết về cách thực hiện và tùy chỉnh các thông báo, sử dụng dữ liệu khởi động và nhiều hơn nữa.
Mẫu mã
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)