Aracılığıyla paylaş


HockeySDK'den App Center UWP'ye geçiş

Ö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.

Uygulamanızı HockeySDK yerine App Center SDK'sını kullanacak şekilde güncelleştirmek istiyorsanız bu belgeleri izleyin.

1. Kitaplıkları güncelleştirme

Not

WinRT, Windows Phone 8.0 ve 8.1, WPF ve PCL gibi platformlar App Center SDK'da desteklenmez. HockeySDK'yi onlarla birlikte kullanmaya devam edebilirsiniz.

HockeySDK.UWP NuGet paketini çözümünüzdeki tüm projelerde App Center paketiyle değiştirin.

Windows için Visual Studio

  • Windows için Visual Studio'yu açın.
  • Dosya>Aç'a tıklayın ve çözümünüzü seçin.
  • Çözüm gezgininde Başvurular'a sağ tıklayın ve NuGet Paketlerini Yönet'i seçin.
  • HockeySDK.UWP paketini kaldırın.
  • App Center'ı arayın ve Microsoft.AppCenter.Analytics ve Microsoft.AppCenter.Crashes paketlerini yükleyin.

Paket Yöneticisi Konsolu

  • Visual Studio'da konsolunu açın. Bunu yapmak için Araçlar>NuGet Paket Yöneticisi Paket Yöneticisi>Konsolu'nu seçin.
  • Mac için Visual Studio üzerinde çalışıyorsanız NuGet Paket Yönetimi Uzantıları'nı yüklediğinizden emin olun. Bunun için Visual Studio>Uzantıları'nı seçin, NuGet'i arayın ve gerekirse yükleyin.
  • Konsola aşağıdaki komutu yazın:
Uninstall-Package HockeySDK.UWP
Install-Package Microsoft.AppCenter.Analytics
Install-Package Microsoft.AppCenter.Crashes

App Center SDK modüler bir yaklaşım kullanır; yalnızca ilgilendiğiniz hizmetleri tümleştirebilirsiniz. Bu bölümde her SDK modülünü ayrı bir bağımlılık olarak eklemeniz gerekir.

2. SDK kurulum kodunu güncelleştirme

2.1 Uygulama tanımlayıcısını dönüştürme

App Center SDK'sı, uygulama tanımlayıcılarını genel olarak benzersiz tanımlayıcı (GUID) biçiminde kullanır. HockeyApp Uygulama Kimliğiniz App Center tarafından kullanılabilir ancak bunu farklı bir biçime dönüştürmeniz gerekir. Tanımlayıcıyı dönüştürmek için gösterimi almak 8-4-4-4-12 için dört kısa çizgi eklemeniz gerekir.

Önce (HockeyApp):

00112233445566778899aabbccddeeff

Sonra (App Center):

00112233-4455-6677-8899-aabbccddeeff

2.2 Uygulama kodunda SDK başlatmasını değiştirme

  1. Eski HockeyApp kayıt kodunu kaldırın.

    Deyim bildiriminde using aşağıdaki satırı kaldırın:

    using Microsoft.HockeyApp;
    

    Uygulama sınıfı oluşturucusunun başında aşağıdaki satırı kaldırın:

    HockeyClient.Current.Configure("Your_App_ID");
    
  2. App Center SDK'sını başlatın.

    API'lerimizi kullanmadan önce uygun ad alanlarını ekleyin.

    using Microsoft.AppCenter;
    using Microsoft.AppCenter.Analytics;
    using Microsoft.AppCenter.Crashes;
    

    Uygulamanızın oluşturucusunun aşağıdaki çağrısını ekleyin:

    AppCenter.Start("{Your App Secret}",  typeof(Analytics), typeof(Crashes));
    

3. Hizmetler ve özellik karşılaştırması

Çekirdek

Özellik HockeyApp App Center
Günlük düzeyini ayarlama Yes AppCenter.LogLevel

Analiz

Özellik HockeyApp App Center
Oturumları otomatik olarak izleme Yes Oturum ve Cihaz Bilgileri
Özelliklere sahip özel olaylar HockeyClient.TrackEvent Analytics.TrackEvent

Çökü -yor

Özellik HockeyApp App Center
Kilitlenmeleri otomatik olarak gönderme Varsayılan olarak etkindir Kilitlenme Raporlama
Ek meta veri ekleme Yes Desteklenmez
İşlenen özel durumları izleme HockeyClient.Current.TrackException Desteklenmez

Dağıtım

App Center SDK henüz UWP uygulamaları için dağıtımı desteklemez.

Geri Bildirim Hizmeti

Geri bildirim hizmeti App Center'da desteklenmez. Bkz . HockeyApp geri bildirimi.