Method: projects.apps.exchangeDeviceCheckToken

DeviceCheck দ্বারা জারি করা একটি deviceToken গ্রহণ করে এবং Apple এর সাথে এটি যাচাই করার চেষ্টা করে৷ বৈধ হলে, একটি AppCheckToken ফেরত দেয়।

HTTP অনুরোধ

POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeDeviceCheckToken

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
app

string

প্রয়োজন। iOS অ্যাপের আপেক্ষিক সম্পদের নাম, বিন্যাসে:

projects/{project_number}/apps/{app_id}

প্রয়োজনে, project_number উপাদানটি Firebase প্রকল্পের প্রকল্প ID দিয়ে প্রতিস্থাপন করা যেতে পারে। Google এর AIP 2510 স্ট্যান্ডার্ডে প্রোজেক্ট শনাক্তকারী ব্যবহার করার বিষয়ে আরও জানুন।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "deviceToken": string,
  "limitedUse": boolean
}
ক্ষেত্র
deviceToken

string

প্রয়োজন। Apple-এর ক্লায়েন্ট-সাইড DeviceCheck API দ্বারা প্রত্যাবর্তিত deviceToken । এটি হল base64 এনকোডেড Data (সুইফট) বা NSData (ObjC) অবজেক্ট।

limitedUse

boolean

এই প্রত্যয়নটি সীমিত ব্যবহার ( true ) বা সেশন ভিত্তিক ( false ) প্রসঙ্গে ব্যবহারের জন্য কিনা তা নির্দিষ্ট করে৷ এই প্রত্যয়নটিকে রিপ্লে সুরক্ষা বৈশিষ্ট্যের সাথে ব্যবহার করতে সক্ষম করতে, এটি true সেট করুন। ডিফল্ট মান false .

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে AppCheckToken এর একটি উদাহরণ থাকে।