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. Geliştirme ve test sırasında uygulamanızı böyle bir ortamda çalıştırmak istiyorsanız gerçek bir doğrulama sağlayıcısı yerine Uygulama Kontrolü hata ayıklama sağlayıcısını kullanan uygulamanızın hata ayıklama derlemesini oluşturabilirsiniz.
Kod ile 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şime izin verdiğinden, jetonu gizli tutmanız çok önemlidir. Jetonu herkese açık bir depoya göndermeyin ve 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 göre diğer yapılandırma seçenekleri de kullanılabilir (ör. platformun ortam değişkenlerini kullanma). 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şime izin verdiği için gizli tutmanız çok önemlidir. Herhangi bir herkese açık depoya göndermeyin ve kayıtlı bir jetonun güvenliği ihlal edilirse Firebase konsolundan hemen iptal edin.