แหล่งข้อมูล: การเผยแพร่
Release
คือคอลเล็กชันของการกำหนดค่าและไฟล์หนึ่งๆ ที่มีการตั้งค่าเป็นสาธารณะในช่วงเวลาหนึ่ง
การแสดง JSON |
---|
{ "name": string, "version": { object ( |
ช่อง | |
---|---|
name |
เอาต์พุตเท่านั้น ตัวระบุที่ไม่ซ้ำกันสำหรับผลงานในรูปแบบอย่างใดอย่างหนึ่งต่อไปนี้
releases.create หรือ channels.releases.create
|
version |
เอาต์พุตเท่านั้น การกำหนดค่าและเนื้อหาที่นำออก |
type |
อธิบายเหตุผลในการเปิดตัวเพลง ระบุค่าสำหรับช่องนี้เฉพาะเมื่อสร้างรุ่นประเภท |
releaseTime |
เอาต์พุตเท่านั้น เวลาที่ตั้งค่าเวอร์ชันเป็นแบบสาธารณะ การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: |
releaseUser |
เอาต์พุตเท่านั้น ระบุผู้ใช้ที่สร้างรุ่น |
message |
คำอธิบายการทำให้ใช้งานได้เมื่อสร้างรุ่น ค่านี้มีอักขระได้สูงสุด 512 ตัว |
ประเภท
ประเภทของผลงาน ระบุสิ่งที่เกิดขึ้นกับเนื้อหาของเว็บไซต์
Enum | |
---|---|
TYPE_UNSPECIFIED |
ประเภทที่ไม่ระบุ บ่งบอกว่ามีการเผยแพร่เวอร์ชันแล้ว นี่คือค่าเริ่มต้นเมื่อไม่ได้ระบุ |
DEPLOY |
มีการอัปโหลดเวอร์ชันไปยังโฮสติ้งของ Firebase และเปิดตัวแล้ว |
ROLLBACK |
จุดเผยแพร่จะย้อนกลับไปยังเวอร์ชันที่ทำให้ใช้งานได้ก่อนหน้านี้ |
SITE_DISABLE |
การเผยแพร่จะป้องกันไม่ให้เว็บไซต์แสดงเนื้อหา โฮสติ้งของ Firebase จะทำหน้าที่เสมือนว่าไม่เคยมีเว็บไซต์อยู่ |
เมธอด |
|
---|---|
|
สร้างรุ่นใหม่ ซึ่งทำให้เนื้อหาของเวอร์ชันที่ระบุแสดงอยู่ใน URL ที่เหมาะสมอย่างต่อเนื่อง |
|
รับรุ่นที่ระบุไว้สำหรับเว็บไซต์หรือช่อง |
|
แสดงรายการรุ่นที่สร้างขึ้นสำหรับเว็บไซต์หรือช่องทางที่ระบุ |