Uygulamanızı Uygulama Kontrolü'ne kaydettikten sonra uygulamanız, geçerli cihaz olarak kabul edilmeyen bu ortamlarda (masaüstü platformları, emülatör veya sürekli entegrasyon (CI) ortamı) normalde çalışmaz. Uygulamanızı, geliştirme ve test sırasında böyle bir ortamda çalıştırmak isterseniz gerçek bir onay sağlayıcısı yerine Uygulama Kontrolü hata ayıklama sağlayıcısını kullanan bir hata ayıklama derlemesi oluşturabilirsiniz.
Kod aracılığıyla yapılandırma
Uygulamanızı çalıştırırken (ör. geliştirme sırasında) hata ayıklama sağlayıcıyı kullanmak için şunları yapın:
Firebase konsolunun App Check bölümünde, uygulamanızın taşma menüsünden Hata ayıklama jetonlarını yönet'i seçin. Ardından yeni bir hata ayıklama jetonu oluşturun. Sonraki adımda jetona ihtiyacınız olacak.
Bu jeton, geçerli bir cihaz olmadan Firebase kaynaklarınıza erişim sağladığından jetonları gizli tutmanız çok önemlidir. Jetonu herkese açık bir depoya göndermeyin. Kayıtlı bir jetonun güvenliği ihlal edilirse Firebase konsolunda hemen iptal edin.
İlk kullanıma hazırlama kodunuzda aşağıdakileri yapın:
using Firebase.AppCheck; void InitializeFirebase() { // Configure the Debug Provider factory with your debug token. DebugAppCheckProviderFactory.Instance.SetDebugToken("YOUR DEBUG TOKEN"); // Set App Check to use the debug provider factory FirebaseAppCheck.SetAppCheckProviderFactory( DebugAppCheckProviderFactory.Instance); // Proceed to initialize Firebase as normal }
Diğer yapılandırma seçenekleri
Platforma bağlı olarak (örneğin, platform ortamı değişkenlerini kullanma) diğer yapılandırma seçenekleri mevcuttur. Daha fazla bilgi için iOS+ veya Android hata ayıklama sağlayıcı belgelerine bakın.
Bu jeton, geçerli bir cihaz olmadan Firebase kaynaklarınıza erişim olanağı sağladığı için bu jetonu gizli tutmanız son derece önemlidir. Herhangi bir herkese açık depoya göndermeyin ve kayıtlı bir jetonun güvenliği ihlal edilirse Firebase konsolundan hemen iptal edin.