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 權杖,請在每個要求前呼叫 FirebaseAppCheck.GetAppCheckTokenAsync()。如有必要,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-07-05 (世界標準時間)。
想進一步說明嗎?
[[["容易理解","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-07-05 (世界標準時間)。"],[],[]]