ExperienceNotificationService
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
ประสบการณ์การแจ้งเตือน เป็นวิธีที่ผู้ใช้ 13+ จะเก็บติดตามประสบการณ์ที่พวกเขาชื่นชอบผ่านการแจ้งเตือนที่เป็นเอกลักษณ์และเป็นบุคคล ไซต์นี้มีวิธีการให้การยืนยันผู้ใช้และเรียกร้อง
สรุป
วิธีการ
แสดงปุ่มในประสบการณ์สำหรับผู้เล่นในเกมเพื่อเปิดใช้งานการแจ้งเตือน
ระบุว่าผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้หรือไม่
อีเวนต์
เกิดขึ้นเมื่อผู้เล่นในเกมปิดการโปรดต์
คุณสมบัติ
วิธีการ
PromptOptIn
PromptOptIn() เรียกผู้เล่นในเกมให้เปิดใช้งานการแจ้งเตือนผ่านโมดัลในประสบการณ์ คุณควรใช้ผลลัพธ์ของ Class.Exper
วิธีนี้จะใช้ตรรกะ ท้องถิ่น ของผู้เล่น ( Players.LocalPlayer ) เสมอและสามารถเรียกได้จาก LocalScript หรือ 1> Class.Script
ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย
ส่งค่ากลับ
ตัวอย่างโค้ด
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 หากผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้ คุณควรใช้ผลก
วิธีนี้จะใช้ตัวผู้เล่น ท้องถิ่น ( Players.LocalPlayer ) เสมอและสามาร
ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย
ส่งค่ากลับ
ว่าผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้หรือไม่
ตัวอย่างโค้ด
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)
อีเวนต์
OptInPromptClosed
เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นในเกมปิดการแจ้งเตือนที่ปรากฏผ่าน PromptOptIn() เท่านั้น สามา
ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย
ตัวอย่างโค้ด
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)