Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Visual Studio App Center, 30 Haziran 2026'ya kadar desteklenmeye devam edecek Analiz ve Tanılama özellikleri dışında 31 Mart 2025'te kullanımdan kaldırılmıştır. Daha fazla bilgi edinin.
Test edenlerinizin en son sürümlerle kolayca güncel kalmasını sağlayın. Yeni sürümler için uygulama içi bildirimi otomatik olarak etkinleştirmek üzere iOS, Android veya MAUI/Xamarin için App Center SDK'sını (ve Dağıtım Modülü)'ni tümleştirin. Tamamlandığında, App Center aracılığıyla gelecek tüm sürümler , her test cihazı için bir uygulama içi bildirim tetikleyerek en son sürüme hızlı bir yükseltme sağlar.
Önemli
Şu anda In-App güncellemeleri için bazı sınırlamalar vardır.
-
versionCodeveyaversionNameiçinde bir değişiklik yoksa, Android cihazlarda güncelleme istenmez. - iOS genel uygulama içi güncellemeler için, özel izleme grubunu kullanırsanız, Apple'ın kapatılması gereken varsayılan bir diyalog penceresi bulunmaktadır. Genel akış için oturum açma gerekli değildir.
- In-App Güncelleştirmeleri Windows/UWP uygulamalarında çalışmaz.
Genel In-App Güncelleştirmeleri
Genel uygulama içi güncelleştirmeleri etkinleştirmek için bir genel dağıtım grubu oluşturun ve App Center SDK'sı ile bir yayın dağıtın. Test edenleriniz uygulamayı yükledikten sonra, yeni sürümler genel kullanıma sunulduğunda uyarı alır.
Uygulama Depolarıyla Uyumluluk
Android
Uygulama App Center yerine Google Play'den veya diğer mağazalardan yüklüyse, yeni sürümleri denetleme devre dışı bırakılır.
Google, çalışma zamanında kullanılmasa bile uygulama içi güncelleştirme kodunu kötü amaçlı davranış olarak değerlendirebilir. Bu kodu Google Play'e göndermeden önce uygulamanızdan çıkarmanızı öneririz. Bunu kolaylaştırmak için App Center Distribute SDK'sının saplanmış API'ler içeren sürümünü sağlıyoruz, bu nedenle sizin için tek değişiklik bağımlılık değişimidir. Ayrıntılı yönergeleri Android, MAUI/Xamarin veya Unity sayfalarında bulabilirsiniz.
Ios
Uygulama App Store'dan veya TestFlight'tan yüklüyse, uygulama içi güncelleştirmeler kullanılamaz ve yeni sürümleri denetleme devre dışı bırakılır.
Sıkça Sorulan Sorular
- Test edenlerden neden tekrar tekrar kimlik doğrulaması istenir?
- App Center SDK çerezleri depolamak için cihazın varsayılan tarayıcısını kullanır. Aşağıdaki durumlarda SDK yeniden kimlik doğrulaması ister:
- Test cihazı, cihazın varsayılan tarayıcısından tanımlama bilgilerini temizledi.
- Test cihazı, cihazın varsayılan tarayıcısı için tanımlama bilgilerini devre dışı bırakmış.
- Tester, uygulamayı açtıktan sonra ilk kimlik doğrulama penceresini kapattı.
- SDK'yi başlatmak için kullanılan Uygulama Gizli Dizisi, App Center web portalında listelenen gizli diziyle aynı değildir.
- Uygulamanın yeni bir sürümü yayınlandığında test ediciler neden uygulama içi güncelleştirme iletisi görmüyor?
- Birden çok senaryo, test edenlerin uygulama içi güncelleştirme bildirimleri almamasına neden olabilir:
- App Center SDK'sı dağıtma özelliği devre dışı bırakıldı. App Center SDK'sı dağıtma özelliği, uygulama başlatıldığında etkinleştirilmeli ve başlatılmalıdır. Test ediciler dağıtma özelliği devre dışı bırakılmış bir sürüm yüklediyse en son sürümü el ile yüklemeleri gerekir.
- Güncelleştirme için otomatik denetim devre dışı bırakıldı. Güncelleştirme için otomatik denetim devre dışı bırakılırsa, uygulama başlangıçta yeni sürümleri denetlemez. CheckForUpdate çağrıldığında denetim gerçekleşir.
- Uygulamanızın yayın sürümü yeni bir sürüm için uygun değil.
- Android için: sürüm kodunu artır.
- iOS için:
CFBundleShortVersionStringartır ve anlamsal sürüm oluşturma standartlarına uyum sağla
- Test kullanıcıları neden "Uygulama İçi Güncelleştirme devre dışı" iletisini görüyor?
- Birden çok senaryo App Center SDK'sının şu iletiyi görüntülemesini sağlayabilir:
- Uygulama App Center'dan yüklenmedi.
- Bir testçinin yüklediği sürüm App Center aracılığıyla yayımlanmadı veya sürüm App Center'da silindi.
- SDK'da kullanılan uygulama gizli dizisi yanlış. Uygulama gizli dizinizi almak için uygulamanızın ayarlar sayfasına gidin, sağ üst köşedeki üç dikey noktaya tıklayın ve uygulama gizli dizisini kopyalayın.
- Uygulamanızı HockeyApp'ten geçirdiyseniz aşağıdaki makalelere bakın:
- iOS: [HockeyApp'ten geçiş][ios-sdk-migration]
- Android: [HockeyApp'ten geçiş][android-sdk-migration]
- Uygulamanızı HockeyApp'ten geçirdiyseniz aşağıdaki makalelere bakın: