The Instance ID API is deprecated. If you need to access unique app installation identifiers, use the
Firebase installations API. See also
Firebase installations and Instance ID . The Instance ID server-side API will be turned down on September 29, 2027. Please refer to the
FAQ page for migration guidance. New projects will not be able to onboard the Instance ID server-side API after October 1, 2026.
Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
提供意見
執行個體 ID API
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以使用 Instance ID API,將 Instance ID 整合至 Android 或 iOS 應用程式。Instance ID 會為應用程式的每個執行個體提供專屬 ID,以及驗證和授權動作的機制。InstanceID 的效期很長,但可能因下列原因而過期:
將裝置恢復原廠設定。
使用者解除安裝應用程式。
使用者在應用程式中執行「清除資料」。
裝置長時間未使用 (時間範圍取決於裝置和區域)。
Instance ID 服務偵測到濫用或錯誤情形,並重設 InstanceID。
如果用戶端應用程式需要這項功能,請使用伺服器端程式碼。
執行個體 ID 服務會透過回呼至 InstanceIDListenerService,通知應用程式 InstanceID 重設。如果應用程式收到這項通知,就必須呼叫 getToken() 並擷取新的 InstanceID,然後更新伺服器。
使用 getToken 方法證明 InstanceID 的擁有權,並允許伺服器存取與應用程式相關聯的資料或服務。這個方法遵循 OAuth2 的模式,且需要 authorizedEntity 和 scope。authorizedEntity 可以是專案 ID 或其他 InstanceID,並決定授權使用所產生權杖的服務。scope
決定權杖允許存取的特定服務或資料。
進一步瞭解下列項目的 Instance ID API:
Android
iOS
伺服器
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-09-12 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","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"]],["上次更新時間:2026-09-12 (世界標準時間)。"],[],[]]