Instance ID API منسوخ شده است. اگر نیاز به دسترسی به شناسه های نصب برنامه منحصر به فرد دارید، از Firebase installs API استفاده کنید. همچنین نصب Firebase و Instance ID را ببینید.
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
Instance ID API به شما امکان می دهد Instance ID را با برنامه Android یا iOS خود ادغام کنید. Instance ID یک شناسه منحصر به فرد برای هر نمونه از برنامه شما و مکانیزمی برای احراز هویت و مجوز اقدامات ارائه می دهد. InstanceID عمر طولانی دارد، اما ممکن است به دلایل زیر منقضی شود:
بازنشانی کارخانه ای دستگاه
کاربر برنامه را حذف نصب می کند.
کاربر "Clear Data" را در برنامه انجام می دهد.
دستگاه برای مدت طولانی استفاده نشده است (دستگاه و منطقه زمان را تعیین می کند).
سرویس Instance ID سوء استفاده یا خطاها را شناسایی کرده و InstanceID را بازنشانی می کند.
اگر برنامه مشتری شما به آن عملکرد نیاز دارد، کد سمت سرور.
سرویس Instance ID برنامه شما را از بازنشانی InstanceID از طریق تماس با InstanceIDListenerService مطلع میکند. اگر برنامه شما این اعلان را دریافت کرد، باید getToken() فراخوانی کند و InstanceID جدید را بازیابی کند و سرورهای خود را به روز کند.
از روش getToken برای اثبات مالکیت InstanceID و اجازه دسترسی سرورها به دادهها یا خدمات مرتبط با برنامه استفاده کنید. این روش از الگوهای OAuth2 پیروی می کند و به یک Entity و scopeauthorizedEntity نیاز دارد. authorizedEntity می تواند شناسه پروژه یا InstanceID دیگری باشد و خدماتی را که مجاز به استفاده از توکن تولید شده هستند را تعیین می کند. scope ، سرویس یا داده خاصی را تعیین می کند که توکن اجازه دسترسی به آن را می دهد.
تاریخ آخرین بهروزرسانی 2025-03-11 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-03-11 بهوقت ساعت هماهنگ جهانی."],[[["The Instance ID API provides a unique identifier for each app instance and enables authentication and authorization."],["Instance IDs are long-lived but can expire due to various factors like device reset, uninstallation, data clearing, extended inactivity, or service-detected issues."],["Upon Instance ID reset, apps are notified and must retrieve a new ID using `getToken()` and update their servers."],["The `getToken()` method, using OAuth2 patterns, verifies Instance ID ownership and grants server access to associated data or services based on authorized entity and scope."]]],[]]