Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
提供意見
在 Unity 專案中使用 App Check 保護自訂後端資源
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
您可以透過 App Check 保護應用程式的非 Google 自訂後端資源,例如自行代管的後端。如要這麼做,請完成下列兩項操作:
按照本頁說明,修改應用程式用戶端,在每次向後端發出要求時,一併傳送 App Check 權杖。
如「從自訂後端驗證 App Check 權杖 」一文所述,修改後端,要求每個要求都必須附上有效的 App Check 權杖。
事前準備
使用預設供應商 ,在應用程式中加入 App Check。
透過後端要求傳送 App Check 權杖
為確保後端要求包含有效且未過期的 App Check 權杖,請在每次要求前呼叫 FirebaseAppCheck.GetAppCheckTokenAsync()。如有必要,App Check 程式庫會重新整理權杖。
取得有效權杖後,請將權杖連同要求傳送至後端。具體做法由您決定,但請勿在網址中傳送 App Check 權杖 (包括查詢參數),否則權杖可能會意外洩漏或遭到攔截。建議的做法是在自訂 HTTP 標頭中傳送權杖。
例如:
void CallApiExample () {
FirebaseAppCheck . DefaultInstance . GetAppCheckToken ( false ).
ContinueWithOnMainThread ( task = > {
if ( ! task . IsFaulted ) {
// Got a valid App Check token. Include it in your own http calls.
}
});
}
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2026-04-18 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","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-04-18 (世界標準時間)。"],[],[]]