REST Resource: projects.iosApps

ทรัพยากร: IosApp

รายละเอียดของแอป Firebase สำหรับ iOS

การแสดง JSON
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
ช่อง
name

string

ชื่อทรัพยากรของ IosApp ในรูปแบบ:

projects/PROJECT_IDENTIFIER/iosApps/APP_ID

  • PROJECT_IDENTIFIER: ProjectNumber (แนะนำ) ของโปรเจ็กต์หลัก หรือ ProjectId ของโปรเจ็กต์หลัก ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้ตัวระบุโปรเจ็กต์ในมาตรฐาน AIP 2510 ของ Google
    โปรดทราบว่าค่าของ PROJECT_IDENTIFIER ในเนื้อหาการตอบกลับจะเป็น ProjectId
  • APP_ID: ตัวระบุที่ไม่ซ้ำกันทั่วโลกซึ่ง Firebase กำหนดสำหรับแอป (ดูappId)
appId

string

เอาต์พุตเท่านั้น เปลี่ยนแปลงไม่ได้ ตัวระบุที่ไม่ซ้ำกันทั่วโลกซึ่ง Firebase กำหนดสำหรับ IosApp

ตัวระบุนี้ควรถือเป็นโทเค็นที่คลุมเครือเนื่องจากไม่ได้ระบุรูปแบบข้อมูล

displayName

string

ชื่อที่แสดงที่ผู้ใช้กำหนดสำหรับ IosApp

projectId

string

เอาต์พุตเท่านั้น เปลี่ยนแปลงไม่ได้ ตัวระบุที่ไม่ซ้ำกันที่ผู้ใช้กำหนดของ FirebaseProject หลักสำหรับ IosApp

bundleId

string

เปลี่ยนแปลงไม่ได้ รหัสชุด Canonical ของแอป iOS ตามที่ปรากฏใน iOS App Store

appStoreId

string

Apple ID ที่สร้างขึ้นโดยอัตโนมัติที่ Apple กำหนดให้กับแอป iOS ใน App Store ของ iOS

teamId

string

รหัสทีมนักพัฒนาซอฟต์แวร์ของ Apple ที่เชื่อมโยงกับแอปใน App Store

apiKeyId

string

ตัวระบุ (UID) ที่ไม่ซ้ำกันทั่วโลกสำหรับคีย์ Firebase API ซึ่งเชื่อมโยงกับ IosApp

โปรดทราบว่าค่านี้เป็น UID ของคีย์ API ไม่ใช่ keyString ของคีย์ API keyString คือค่าที่พบในอาร์ติแฟกต์การกำหนดค่าของแอป

หากไม่มีการตั้งค่า apiKeyId ในคำขอไปยัง iosApps.Create Firebase จะเชื่อมโยง apiKeyId กับ IosApp โดยอัตโนมัติ คีย์ที่เชื่อมโยงอัตโนมัตินี้อาจเป็นคีย์ที่ถูกต้องที่มีอยู่แล้ว หรือหากไม่มีคีย์ที่ถูกต้อง ระบบจะจัดสรรคีย์ใหม่

ในคำขอแพตช์ จะตั้งค่า apiKeyId เป็นค่าว่างไม่ได้ และ UID ใหม่ต้องไม่มีข้อจำกัดหรือมีเพียงข้อจำกัดที่ถูกต้องสำหรับ IosApp ที่เชื่อมโยง เราขอแนะนำให้ใช้คอนโซล Google Cloud เพื่อจัดการคีย์ API

state

enum (State)

เอาต์พุตเท่านั้น สถานะอายุการใช้งานของแอป

etag

string

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับ etag ในมาตรฐาน AIP-154 ของ Google

eTag นี้ได้รับการตรวจสอบอย่างเข้มงวด

เมธอด

create

ขอให้สร้าง IosApp ใหม่ใน FirebaseProject ที่ระบุ

get

รับ IosApp ที่ระบุ

getConfig

รับอาร์ติแฟกต์การกำหนดค่าที่เชื่อมโยงกับ IosApp ที่ระบุ

list

แสดง IosApp แต่ละรายการที่เกี่ยวข้องกับ FirebaseProject ที่ระบุ

patch

อัปเดตแอตทริบิวต์ของ IosApp ที่ระบุ

remove

นำ IosApp ที่ระบุออกจาก FirebaseProject

undelete

คืนค่า IosApp ที่ระบุไปยัง FirebaseProject