ExperienceNotificationService

Hiển Thị Bản Đã Lỗi Thời

*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.

Không Thể Tạo
Dịch Vụ
Không Sao Chép

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.

Thuộc Tính

Phương Pháp

PromptOptIn

void

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

void

Mẫu mã

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

Sinh Lợi

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ã

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)

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ã

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)