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
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");
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.