Share via


UWP, WinUI, WPF ve WinForms SDK Sorunlarını Giderme

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

Analiz verileri portalda gösterilmiyor

  1. SDK modüllerini doğru bir şekilde tümleştirdiğinizden emin olun.

  2. Yöntem çağrısıyla birlikte doğru Uygulama Gizli Dizisi'nin de eklendiğinden Start() emin olun. Uygulamayı portalda açıp Başlarken sayfasına giderek kodu tam olarak Start() kopyalayabilirsiniz.

  3. konsolunda, "App Center SDK başarıyla yapılandırıldı" iletisini içeren bir Assert günlüğü arayın. Bu günlük, SDK'nın başarıyla yapılandırıldığını ve günlüklerinizin iletileceğini doğrular.

  4. Arka uçtan gönderilen günlükleri görmek istiyorsanız, uygulamanızda günlük düzeyini Ayrıntılı olarak değiştirin; SDK günlükleri konsola yazdırır. SDK'yı başlatmadan önce aşağıdaki API'yi çağırın.

    AppCenter.LogLevel = LogLevel.Verbose;
    
  5. Cihazınızın çevrimiçi olduğundan emin olun.

  6. Bazen günlüklerin portalda görünmesi birkaç dakika sürebilir. Durum buysa bir süre bekleyin.

  7. App Center arka ucuna verilerinizin alınıp alınmadığını denetlemek için Analytics hizmetinin Günlük akışı bölümüne gidin. Olaylarınız gönderildikten sonra görünmelidir.

Arka plan görevlerinde App Center kullanma

App Center SDK'sı bir arka plan görevinden günlük göndermeyi desteklemez. Bunun nedeni, arka plan görevinin beklenmedik şekilde sonlandırılması ve zaman uyumsuz görevlerin fince işini beklememesidir. Arka plan görevleri hakkında daha fazla bilgi edinin.

App Center gizli dizi değerini koruma

app_secret uygulamanızın tanımlayıcısıdır; trafiğin hangi uygulamaya uygulandığını bilmek gerekir ve mevcut verileri almak veya düzenlemek için kullanılamaz. Verileriniz app_secret kullanıma sunulursa en büyük risk uygulamanıza hatalı veri göndermektir, ancak verilerin güvenliği üzerinde bir etkisi olmaz.

Hassas verileri almak için istemci tarafında oluşturulan bir uygulama/kullanıcı belirteci sağlamanız gerekir. İstemci tarafındaki verileri tamamen güvenli hale getirmenin hiçbir yolu yoktur.

Uygulama gizli dizisini kodunuz içine eklemek için bir ortam değişkeni kullanarak uygulamanızın güvenliğini geliştirebilirsiniz. Bu şekilde gizli dizi kodunuzda görünmez.