提供意見
透過 C++ 搭配偵錯提供者使用 App Check
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
為應用程式註冊 App Check 後,應用程式通常無法正常運作
模擬器中、模擬器或持續整合 (CI) 功能
環境,因為這些環境並不屬於有效的裝置。如果發生以下情況:
在開發與測試期間,您希望在此類環境中執行應用程式,
您可以建立使用 App Check 偵錯供應商的應用程式偵錯版本
而不是真正的認證提供者
警告: 偵錯供應商允許從下列位置存取您的 Firebase 資源:
未驗證的裝置。請勿在
應用程式,也切勿將偵錯版本提供給不信任的對象。
透過程式碼設定
執行應用程式時使用偵錯供應商
(例如在開發期間) 執行下列步驟:
在「App Check 」(應用程式檢查) 部分
前往 Firebase 控制台,然後在應用程式的「管理偵錯權杖」 中選擇「管理偵錯權杖」
溢位選單接著建立新的偵錯權杖。需在
下一步
因為這項權杖可在沒有專案的情況下存取 Firebase 資源
有效的裝置,請務必確保該裝置的私密性。請勿將程式碼部署至
公開存放區,如果註冊權杖曾遭駭,請撤銷該組權杖
設定流程
在初始化程式碼中,執行以下操作:
#include "firebase/app_check.h"
void InitializeFirebase() {
// Configure the Debug Provider factory with your debug token.
firebase::app_check::DebugAppCheckProviderFactory::GetInstance()
->SetDebugToken("INSERT YOUR DEBUG TOKEN HERE");
// Set App Check to use the debug provider factory
firebase::app_check::AppCheck::SetAppCheckProviderFactory(
firebase::app_check::DebugAppCheckProviderFactory::GetInstance());
// Proceed to initialize Firebase as normal
}
其他設定選項
您可以依據平台使用其他設定選項,例如:
平台環境變數如要
請參閱 iOS+ 或
Android 偵錯提供者說明文件。
因為這組權杖可讓您在沒有
有效的裝置,請務必確保該裝置的私密性。請勿將程式碼部署至
公開存放區,如果註冊權杖曾遭駭,請撤銷該組權杖
設定流程
提供意見
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權 ,程式碼範例則為阿帕契 2.0 授權 。詳情請參閱《Google Developers 網站政策 》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-07-15 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
想進一步說明嗎?
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-07-15 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","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"]],["上次更新時間:2024-07-15 (世界標準時間)。"]]