REST Resource: projects.iosApps

সম্পদ: আইওএসঅ্যাপ

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 । Google-এর AIP 2510 স্ট্যান্ডার্ডে প্রোজেক্ট শনাক্তকারী ব্যবহার করার বিষয়ে আরও জানুন।
    মনে রাখবেন যে কোনো প্রতিক্রিয়ার অংশে PROJECT_IDENTIFIER এর মান হবে ProjectId
  • APP_ID : অ্যাপটির জন্য বিশ্বব্যাপী অনন্য, ফায়ারবেস-নির্ধারিত শনাক্তকারী ( appId দেখুন)।
appId

string

শুধুমাত্র আউটপুট। অপরিবর্তনীয়। IosApp এর জন্য বিশ্বব্যাপী অনন্য, Firebase-নির্ধারিত শনাক্তকারী।

এই শনাক্তকারীটিকে একটি অস্বচ্ছ টোকেন হিসাবে বিবেচনা করা উচিত, কারণ ডেটা বিন্যাসটি নির্দিষ্ট করা নেই৷

displayName

string

IosApp এর জন্য ব্যবহারকারীর দ্বারা নির্ধারিত ডিসপ্লে নাম।

projectId

string

শুধুমাত্র আউটপুট। অপরিবর্তনীয়। IosApp এর জন্য অভিভাবক FirebaseProject এর একটি ব্যবহারকারীর দ্বারা নির্ধারিত অনন্য শনাক্তকারী৷

bundleId

string

অপরিবর্তনীয়। iOS অ্যাপের ক্যানোনিকাল বান্ডেল আইডি যেমনটি iOS অ্যাপস্টোরে প্রদর্শিত হবে।

appStoreId

string

iOS অ্যাপ স্টোরে Apple দ্বারা iOS অ্যাপে স্বয়ংক্রিয়ভাবে জেনারেট হওয়া Apple ID বরাদ্দ করা হয়েছে।

teamId

string

অ্যাপ স্টোরে অ্যাপের সাথে সংশ্লিষ্ট অ্যাপল ডেভেলপার টিম আইডি।

apiKeyId

string

IosApp এর সাথে যুক্ত Firebase API কী-এর জন্য বিশ্বব্যাপী অনন্য, Google-এর দ্বারা নির্ধারিত শনাক্তকারী (UID)।

সচেতন থাকুন যে এই মানটি API কী-এর UID, API কী-এর keyString নয়keyString হল সেই মান যা অ্যাপের কনফিগারেশন আর্টিফ্যাক্টে পাওয়া যায়।

যদি iosApps.Create এর অনুরোধে apiKeyId সেট করা না থাকে, তাহলে Firebase স্বয়ংক্রিয়ভাবে IosApp এর সাথে একটি apiKeyId যুক্ত করে। এই স্বয়ংক্রিয়-সম্পর্কিত কীটি একটি বিদ্যমান বৈধ কী হতে পারে বা, যদি কোনো বৈধ কী বিদ্যমান না থাকে, তাহলে একটি নতুন ব্যবস্থা করা হবে।

প্যাচ অনুরোধে, apiKeyId একটি খালি মান সেট করা যাবে না, এবং নতুন UID-এর অবশ্যই কোনো বিধিনিষেধ থাকবে না বা শুধুমাত্র সংশ্লিষ্ট IosApp এর জন্য বৈধ বিধিনিষেধ থাকবে। আমরা API কীগুলি পরিচালনা করতে Google ক্লাউড কনসোল ব্যবহার করার পরামর্শ দিই৷

state

enum ( State )

শুধুমাত্র আউটপুট। অ্যাপের জীবনচক্র অবস্থা।

etag

string

এই চেকসামটি অন্যান্য ক্ষেত্রের মানের উপর ভিত্তি করে সার্ভার দ্বারা গণনা করা হয়, এবং এটিকে আপডেট করার অনুরোধের সাথে পাঠানো হতে পারে যাতে এগিয়ে যাওয়ার আগে ক্লায়েন্টের একটি আপ-টু-ডেট মান নিশ্চিত করা যায়।

Google এর AIP-154 স্ট্যান্ডার্ডে etag সম্পর্কে আরও জানুন।

এই etag দৃঢ়ভাবে বৈধ করা হয়.

পদ্ধতি

create

নির্দিষ্ট FirebaseProject এ একটি নতুন IosApp তৈরির অনুরোধ করে৷

get

নির্দিষ্ট IosApp পায়।

getConfig

নির্দিষ্ট IosApp এর সাথে যুক্ত কনফিগারেশন আর্টিফ্যাক্ট পায়।

list

নির্দিষ্ট FirebaseProject এর সাথে সংশ্লিষ্ট প্রতিটি IosApp তালিকাভুক্ত করে।

patch

নির্দিষ্ট IosApp এর বৈশিষ্ট্য আপডেট করে।

remove

FirebaseProject থেকে নির্দিষ্ট IosApp সরিয়ে দেয়।

undelete

FirebaseProject এ নির্দিষ্ট IosApp পুনরুদ্ধার করে।