ExperienceNotificationService

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง
บริการ
ไม่ซ้ำ

ประสบการณ์การแจ้งเตือน เป็นวิธีที่ผู้ใช้ 13+ จะเก็บติดตามประสบการณ์ที่พวกเขาชื่นชอบผ่านการแจ้งเตือนที่เป็นเอกลักษณ์และเป็นบุคคล ไซต์นี้มีวิธีการให้การยืนยันผู้ใช้และเรียกร้อง

สรุป

วิธีการ

  • แสดงปุ่มในประสบการณ์สำหรับผู้เล่นในเกมเพื่อเปิดใช้งานการแจ้งเตือน

  • ผลตอบแทน

    ระบุว่าผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้หรือไม่

อีเวนต์

คุณสมบัติ

วิธีการ

PromptOptIn

void

PromptOptIn() เรียกผู้เล่นในเกมให้เปิดใช้งานการแจ้งเตือนผ่านโมดัลในประสบการณ์ คุณควรใช้ผลลัพธ์ของ Class.Exper

วิธีนี้จะใช้ตรรกะ ท้องถิ่น ของผู้เล่น ( Players.LocalPlayer ) เสมอและสามารถเรียกได้จาก LocalScript หรือ 1> Class.Script

ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย


ส่งค่ากลับ

void

ตัวอย่างโค้ด

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

ผลตอบแทน

CanPromptOptInAsync() กลับมาที่ true หากผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้ คุณควรใช้ผลก

วิธีนี้จะใช้ตัวผู้เล่น ท้องถิ่น ( Players.LocalPlayer ) เสมอและสามาร

ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย


ส่งค่ากลับ

ว่าผู้เล่นในเกมสามารถเปิดใช้งานการแจ้งเตือนได้หรือไม่

ตัวอย่างโค้ด

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)

อีเวนต์

OptInPromptClosed

เหตุการณ์นี้จะเกิดขึ้นเมื่อผู้เล่นในเกมปิดการแจ้งเตือนที่ปรากฏผ่าน PromptOptIn() เท่านั้น สามา

ดู ประสบการณ์การแจ้งเตือน สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการใช้งานและการปรับแต่งการแจ้งเตือนโดยใช้ข้อมูลปล่อย และอื่น ๆ อีกมากมาย


ตัวอย่างโค้ด

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)